I had some MKV files which the video would be slow while the audio was fine.
I did some digging in the debug and some testing and it seems that even though PS3Media player is picking up the default FPS on the file it's transcoding it incorrectly?
DEBUG 2012-06-02 14:22:12.494 [Thread-61] VIDEO: [H264] 1280x720 0bpp 30.303 fps 0.0 kbps ( 0.0 kbyte/s)
DEBUG 2012-06-02 14:22:12.498 [Thread-61] [V] filefmt:44 fourcc:0x34363248 size:1280x720 fps:30.303 ftime:=0.0330
DEBUG 2012-06-02 14:22:12.498 [Thread-61] Input fps will be interpreted as 23.976 instead.
I managed to confirm this by manually putting a
container == matroska :: -nomux -mc 0 -fps 30.303
to force it to pick up the FPS as 30.303 and the video plays fine.
Since obviously not all my MKV files are running at 30.303 FPS this screws with everything else, can anyone help me figure out if this is a PS3Media Player bug and/or the file has been incorrectly encoded. What I would really like is if there is a way to identify these files and have them automatically play back at the correct FPS.
I tried container == matroska && framerate == 30.303 :: -nomux -mc 0 -fps 30.303 but it didn't seem to work.
Is there some documentation on the Codec-Specfic parameters and the java conditions that work with it
Thanks!
