[mythtv] Corrupted double-linked-list on seek during playback
Brad Templeton
brad+mydev at templetons.com
Fri Jan 28 19:01:25 EST 2005
On Fri, Jan 28, 2005 at 05:55:02PM -0500, Anduin Withers wrote:
> > Experiencing a fun problem after recent upgrade to CVS. Running yesterday
> > morning's.
> >
> > Here's the tail end of the verbose output, I have the full thing if
> > anybody's curious, and I attach the complete backtrace and other
> > info from running under gdb...
>
> Disable kerneldeint, it doesn't handle size changes in the stream and
> crashes exactly as you describe.
Funny you should mention that... I just came up here to report that
in playing around, if I turned off kerndeint, I didn't get the problem!
I switched to bob, and it seems to be good too, though I got a seg fault
during it. If I find that repeatable I will run in gdb and see where
it is dying.
What, by the way is a "size change" in the stream? Is it rare or normal
on seek? If so, perhaps a patch to mark kern?
Index: programs/mythfrontend/globalsettings.cpp
===================================================================
RCS file: /var/lib/mythcvs/mythtv/programs/mythfrontend/globalsettings.cpp,v
retrieving revision 1.215
diff -u -r1.215 globalsettings.cpp
--- programs/mythfrontend/globalsettings.cpp 28 Jan 2005 18:00:52 -0000 1.215
+++ programs/mythfrontend/globalsettings.cpp 29 Jan 2005 00:00:38 -0000
@@ -142,11 +142,12 @@
GlobalComboBox *gc = new GlobalComboBox("DeinterlaceFilter", false);
gc->setLabel(QObject::tr("Algorithm"));
gc->addSelection(QObject::tr("Linear blend"), "linearblend");
- gc->addSelection(QObject::tr("Kernel (less motion blur)"), "kerneldeint");
+ gc->addSelection(QObject::tr("Kernel (less mtn blur, CAUTION)"), "kerneldeint");
gc->addSelection(QObject::tr("Bob (2x framerate)"), "bobdeint");
gc->addSelection(QObject::tr("One field"), "onefield");
gc->setHelpText(QObject::tr("Deinterlace algorithm. "
- "'Kernel' require SSE. 'Bob' requires "
+ "'Kernel' require SSE and fails on seek in "
+ "some streams. 'Bob' requires "
"Xv or XvMC video out."));
More information about the mythtv-dev
mailing list