git.libav.org Git - libav.git/rss log
Libav master git repository
Les articles publiés sur le site
-
vaapi_encode : Sync to input surface rather than output
18 septembre 2016, par Mark Thompsonvaapi_encode: Sync to input surface rather than output While outwardly bizarre, this change makes the behaviour consistent with other VAAPI encoders which sync to the encode /input/ picture in order to wait for /output/ from the encoder. It is not harmful on i965 (because synchronisation already happens in vaRenderPicture(), so it has no effect there), and it allows the encoder to work on mesa/gallium which assumes this behaviour.
-
vaapi_encode : Check packed header capabilities
18 septembre 2016, par Mark Thompsonvaapi_encode: Check packed header capabilities This improves behaviour with drivers which do not support packed headers, such as AMD VCE on mesa/gallium.
-
vaapi_encode : Refactor initialisation
18 septembre 2016, par Mark Thompsonvaapi_encode: Refactor initialisation This allows better checking of capabilities and will make it easier to add more functionality later. It also commonises some duplicated code around rate control setup and adds more comments explaining the internals.
-
avcodec : Add the extended pixel format profile for HEVC
17 septembre 2016, par Yogender Gupta -
x86 : fpel : Remove unnecessary sign extend
16 septembre 2016, par Diego Biurrun