2010-02-05, 22:29
I have the typical problem...
Bluray rips - I have just used MakeMKV to extract the AC3/DTS soundtrack and uncompressed video are very jerky with the OSD showing pc:24 and the error % rapidly fluctuating with each change of error % manifesting in a frame-jerk. The speed is marked as +0.100%.
The TV does not, unfortunately, support 24p. XBMC is configured to sync playback using the video clock, resampling audio.
What seemed strange to me is that on another TV upstairs, the playback speed is correctly increased to +4.271% (to speed-up 24fps playback to fit into 25fps, I assume - so the frames can be "doubled-up" with no treble/single frames, again, I assume THIS is the cause of the jerks).
I have tinkered with modelines etc - obviously with no success.
But tonight.... I finally worked out my problem. The downstairs XBMC player is connected to a DTS/AC3 compatible amplifier - the one upstairs isn't.
If audio passthru is utilised - the audio is not resampled, the video speed is not increased, the playback is jerky.
I can now change from jerky to perfect playback by unchecking the AC3/DTS options in System/System/Audio and checking the "downmix multiple channels to stereo".
Obviously, however, I lose the 5.1 playback of the AC3/DTS track.
Any suggestions? I can provide debug logs if it will help - but I'm thinking that the lack of resampling for AC3/DTS is by-design (since it is performing AC3/DTS-passthru).
Bluray rips - I have just used MakeMKV to extract the AC3/DTS soundtrack and uncompressed video are very jerky with the OSD showing pc:24 and the error % rapidly fluctuating with each change of error % manifesting in a frame-jerk. The speed is marked as +0.100%.
The TV does not, unfortunately, support 24p. XBMC is configured to sync playback using the video clock, resampling audio.
What seemed strange to me is that on another TV upstairs, the playback speed is correctly increased to +4.271% (to speed-up 24fps playback to fit into 25fps, I assume - so the frames can be "doubled-up" with no treble/single frames, again, I assume THIS is the cause of the jerks).
I have tinkered with modelines etc - obviously with no success.
But tonight.... I finally worked out my problem. The downstairs XBMC player is connected to a DTS/AC3 compatible amplifier - the one upstairs isn't.
If audio passthru is utilised - the audio is not resampled, the video speed is not increased, the playback is jerky.
I can now change from jerky to perfect playback by unchecking the AC3/DTS options in System/System/Audio and checking the "downmix multiple channels to stereo".
Obviously, however, I lose the 5.1 playback of the AC3/DTS track.
Any suggestions? I can provide debug logs if it will help - but I'm thinking that the lack of resampling for AC3/DTS is by-design (since it is performing AC3/DTS-passthru).