[mythtv] [mythtv-commits] Ticket #2662: Internal playercannotseek in Matroska-Files (*.mkv)
Mark Spieth
mark at dclabs.com.au
Tue Oct 2 22:31:35 UTC 2007
>> >> > #2662: Internal player cannot seek in Matroska-Files (*.mkv)
>> >> > -----------------------+----------------------------------------------------
>> >> > Reporter: anonymous | Owner: ijr
>> >> > Type: defect | Status: new
>> >> > Priority: minor | Milestone: unknown
>> >> > Component: mythtv | Version: 0.20
>> >> > Severity: medium | Resolution:
>> >> > Mlocked: 0 |
>> >> > -----------------------+----------------------------------------------------
>> >> >
>> >> > I have compiled from SVN.
>> >> >
>> >> > I am experiencing the same issue with Matroska files (mkv).
>> >> > I can submit more info if needed.
>> >> >
>> >> I think this has to do with mythvid update as before things worked
>> >> fine.
>> >> if
>> >> you have XVMC enabled, H264 gets changed to MPEG4 and voila it doesnt
>> >> work.
>> >> however it does in the preview window since the XVMC test and rename
>> >> is
>> >> disabled.
>> >> simple fix is to change mpeg_version return to 5 for H264 case.
>> >> currently
>> >> building and testing this fix but logically it should work.
>> >>
>> > I was never able to seek in x264 Matroska files, before or after the
>> > mythvid merge.
>> >
>> you are correct (I think). However I couldnt play mkv (H264) at all if I
>> compile in xvmc. the above fixes this. verified.
>>
>> mark
>
> do you have a patch i could try?
there is enough detail in the text above but here it is.
mark
--- libs/libmythtv/avformatdecoder.cpp (revision 14586)
+++ libs/libmythtv/avformatdecoder.cpp (working copy)
@@ -1128,7 +1179,7 @@
case CODEC_ID_MPEG4:
return 4;
case CODEC_ID_H264:
- return 4;
+ return 5;
}
return 0;
}
More information about the mythtv-dev
mailing list