Here's my ripping setup:
- Rip with MMKV excluding everything except for the English DTS and DTS-HD (or DD and DD TrueHD) and forced English subs.
- Since I've had issues with playback, I remux the resulting MKV using mkvmerge re-ordering the DTS track before the DTS-HD (my player ignores the enabled and default flags, but instead plays the first audio track initially).
- Extract chapters and modify titles to those from chaptersdb.org (if present).
- Stream the MKV over http to a GoogleTV (Sony NSZ-GT1). Wired ethernet (gigabit) to base station, 802.11n (5GHz band) to player (10 feet).
- Use DTS (and AC3) passthrough to a decoder (Sony STR-K790) connected via optical.
What I've tried. Performs the same unless otherwise noted:
- The setup as above ripping with 1.8.0 on Ubuntu.
- Handbrake 1's MKV using DTS passthrough but transcoding the video (High-Profile, CRF 19). I thought the issue may be the size of the origonal rip as it was around 40G, but I have shorter movies in that size range that have no issues.
- Running 1's result through mkvmerge again (performs better but starts dropouts at a later time).
- Running 2's result through mkvmerge (no noticable change).
- Running the above over wired ethernet from server all the way to player.
- Stripping out all the elementary streams into 3 raw stream files and recombining. This lead to the audio/video drifting out of sync (it starts in sync). I did set "--default-duration 0:24000/1001fps" for the H.264 stream so I don't know what the deal is here. This is what I find to be the most disturbing.
- The original proceduce with 1.7.10 (3 dropouts in 30 min).
- The original proceduce with 1.7.10 but excluding the DTS-HD track (when audio dropped, it never returned, just like DTS-HD would do on this player).
- Restarting the player and running 7 again (1 in 45 minutes and playing as I write this).
Does anyone have any clues what may be going on or how to fix it? Has anyone else had issues with this title? I'm not sure if this is an MMKV problem, but I thought I'd ask here in case others had some thoughts.