[mythtv] mplayer + nuv/(mpeg4|rtjpeg) patch
Matt Zimmerman
mdz at debian.org
Sat Apr 5 19:40:26 EST 2003
On Sat, Apr 05, 2003 at 06:00:21PM -0600, Carlos Talbot wrote:
> Matt Zimmerman wrote:
>
> >This packet header looks completely bogus, so apparently it's getting out
> >of
> >step and reading a garbage frame somewhere.
> >
> >You might try changing that "#if 0" block to "#if 1" to get some debugging
> >output about each frame.
> >
>
> Yep, tried that and it's definitely an invalid frame...
Try this patch (on top of the one that I sent earlier) and tell me if it
helps.
diff -u MPlayer-0.90rc5+mdz/libmpdemux/demux_nuv.c MPlayer-0.90rc5+mdz/libmpdemux/demux_nuv.c
--- MPlayer-0.90rc5+mdz/libmpdemux/demux_nuv.c 2003-04-05 12:20:41.000000000 -0500
+++ MPlayer-0.90rc5+mdz/libmpdemux/demux_nuv.c 2003-04-05 19:39:26.000000000 -0500
@@ -208,13 +208,13 @@
/* Skip Seekpoint, Text and Sync for now */
if ((rtjpeg_frameheader.frametype == 'R') ||
- (rtjpeg_frameheader.frametype == 'T') ||
(rtjpeg_frameheader.frametype == 'X') ||
(rtjpeg_frameheader.frametype == 'S'))
return 1;
/* Skip seektable (actually has a payload) */
- if (rtjpeg_frameheader.frametype == 'Q') {
+ if (rtjpeg_frameheader.frametype == 'Q' ||
+ rtjpeg_frameheader.frametype == 'T') {
stream_skip(demuxer->stream, rtjpeg_frameheader.packetlength);
return 1;
}
--
- mdz
More information about the mythtv-dev
mailing list