git.libav.org Git - libav.git/rss log
Libav master git repository
Les articles publiés sur le site
-
lavfi : Always propagate hw_frames_ctx through links
25 octobre 2016, par Mark Thompsonlavfi: Always propagate hw_frames_ctx through links Also adds a new flag to mark filters which are aware of hwframes and will perform this task themselves, and marks all appropriate filters with this flag. This is required to allow software-mapped hardware frames to work, because we need to have the frames context available for any later mapping operation in the filter graph. The output from the filter graph should only propagate further to an encoder if the hardware format actually matches the visible format (mapped frames are valid here and have an hw_frames_ctx, but this should not be given to the encoder as its hardware context).
- [DBH] avconv.c
- [DBH] libavfilter/avfilter.c
- [DBH] libavfilter/avfilter.h
- [DBH] libavfilter/internal.h
- [DBH] libavfilter/vf_deinterlace_qsv.c
- [DBH] libavfilter/vf_hwdownload.c
- [DBH] libavfilter/vf_hwupload.c
- [DBH] libavfilter/vf_hwupload_cuda.c
- [DBH] libavfilter/vf_scale_npp.c
- [DBH] libavfilter/vf_scale_qsv.c
- [DBH] libavfilter/vf_scale_vaapi.c
-
lavfi : Hardware map filter
25 octobre 2016, par Mark Thompsonlavfi: Hardware map filter Takes a frame associated with a hardware context as input and maps it to something else (another hardware frame or normal memory) for other processing. If the frame to map was originally in the target format (but mapped to something else), the original frame is output. Also supports mapping backwards, where only the output has a hardware context. The link immediately before will be supplied with mapped hardware frames which it can write directly into, and this filter then unmaps them back to the actual hardware frames.
-
hwcontext : Hardware frame mapping
25 octobre 2016, par Mark Thompsonhwcontext: Hardware frame mapping Adds the new av_hwframe_map() function, which allows mapping between hardware frames and normal memory, along with internal support for implementing it. Also adds av_hwframe_ctx_create_derived(), for creating a hardware frames context associated with one device using frames mapped from another by some hardware-specific means.
-
openssl : Avoid double semicolons after the GET_BIO_DATA macro
25 octobre 2016, par Martin Storsjöopenssl: Avoid double semicolons after the GET_BIO_DATA macro When the macro is expanded with a semicolon following it and the macro itself contains a semicolon, we ended up in double semicolons, which is treated as a statement that disallows further declarations. This avoids errors about mixed declarations and statements on gcc, after ee050797664c. Signed-off-by: Martin Storsjö <martin@martin.st>
-
mov : Evaluate the movie display matrix
24 octobre 2016, par Vittorio Giovaramov: Evaluate the movie display matrix This matrix needs to be applied after all others have (currently only display matrix from trak), but cannot be handled in movie box, since streams are not allocated yet. So store it in main context, and apply it when appropriate, that is after parsing the tkhd one. Fate tests are updated accordingly. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>