I'm assuming this is the best place to ask this.
Commit 289b149cecb381522cc9ccdf382825330169c655 (http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=289b149cecb381522cc9ccdf382825330169c655;hp=4998a72b497fd4b658887aebb3a2240aefe1fc81) in FFmpeg fixes an annoying error I've experienced in the Plex transcoder:
If I were to change the audio track on one of my BD rips, the Plex transcoder will remux (no transcode) the video track and selected audio track into a TS container for HLS. Due to the bug fixed above, this remux will result in video corruption upon decode. I tracked it down to a bug that exists both in FFmpeg and Libav. I constructed a test case, and outlined the fix for FFmpeg. Now that they have squash the bug, please merge this commit into the next version of the Plex transcoder.
Thanks.