shshankjain / webm

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

Support FFmpeg's reordered_opaque feature #152

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
For best audio/video synchronization results Chromium uses FFmpeg's 
reordered_opaque feature to make sure decoded video frames are properly 
timestamped.

We recently wrote ffmpeg_unittests that checks for this features and noticed 
that VP8/WebM isn't carrying over the video PTS via reordered_opaque.

Original issue reported on code.google.com by scherkus@chromium.org on 28 Jul 2010 at 1:55

GoogleCodeExporter commented 9 years ago
As discussed on the chromium side [1][2], it isn't necessarily the 
responsibility of the decoder to forward this. It's more common that the value 
is initialized within a get_buffer call for codecs that support direct 
rendering, which libvpx currently does not.
The immediate issue has been addressed [1] and a feature request added for 
direct rendering support [3].

[1]: http://codereview.chromium.org/3086009/show
[2]: http://code.google.com/p/chromium/issues/detail?id=50457
[3]: http://code.google.com/p/webm/issues/detail?id=162

Original comment by jz...@google.com on 23 Aug 2010 at 3:26