OSDN Git Service

DVB teletext streams and ATSC AC3 audio streams use the same code points. If we miscl...
authorvan <van@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Sun, 2 Mar 2008 09:18:19 +0000 (09:18 +0000)
committervan <van@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Sun, 2 Mar 2008 09:18:19 +0000 (09:18 +0000)
commite8be3d8f196811a6c0f1a13299a9b65c04e8976c
tree4a48388d8ced6a1cc8c06571605977e68cd2868a
parent7e25e50976b4f977cf7fff34e6e534d7fb05fdd9
DVB teletext streams and ATSC AC3 audio streams use the same code points. If we misclassify teletext as audio we'll die early in the encode while trying to find an AC3 sync frame. So, if we don't find a sync frame after searching a megabyte of the stream decide it's not AC3, delete the audio entry & keep going.
Problem & test case from ncbp http://forum.handbrake.fr/viewtopic.php?p=29137#p29137.

git-svn-id: svn://localhost/HandBrake/trunk@1325 b64f7644-9d1e-0410-96f1-a4d463321fa5
libhb/stream.c