shshankjain / webm

Automatically exported from code.google.com/p/webm
0 stars 0 forks source link

webmmux filter must handle 1-byte vorbis packets #124

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
On the sea_otter list James Z. said:

"This may have to do with the libvorbis implementation which at the
trunk discards packets of size 1 received from the encoder. These are
produced when silence is encountered, and though the timestamps in the
file will be correct, if the renderer doesn't account for the gap then
desync is likely. Using the attached may help. It also contains
another fix which was causing problems in a few builds."

IIRC the webm muxer throws these 1-byte packets away.  We have to determine 
whether this is a proper.

James also responded:

"Oggenc doesn't, but it really comes down to what the
container/renderer can handle I suppose as the pts will be correct,
just with gaps."

Original issue reported on code.google.com by matthewj...@google.com on 7 Jul 2010 at 9:25

GoogleCodeExporter commented 9 years ago

Original comment by jz...@google.com on 13 Jul 2010 at 3:55

GoogleCodeExporter commented 9 years ago
We no longer throw away Vorbis packets.

Original comment by matthewj...@google.com on 16 Feb 2012 at 12:18

GoogleCodeExporter commented 9 years ago

Original comment by albe...@google.com on 8 Mar 2012 at 12:10