| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
When use new decode APIs(avcodec_send_packet/avcodec_receive_frame),
don't need to setting the deprecated field refcounted_frames.
Reviewed-by: wm4 <[email protected]>
Signed-off-by: Jun Zhao <[email protected]>
|
|
|
|
|
|
|
|
| |
When use new decode APIs(avcodec_send_packet/avcodec_receive_frame),
don't need to setting the deprecated field refcounted_frames.
Reviewed-by: wm4 <[email protected]>
Signed-off-by: Jun Zhao <[email protected]>
|
|
|
|
|
|
|
|
| |
When use new decode APIs(avcodec_send_packet/avcodec_receive_frame),
don't need to setting the deprecated field refcounted_frames.
Reviewed-by: wm4 <[email protected]>
Signed-off-by: Jun Zhao <[email protected]>
|
|
|
|
|
|
|
| |
avdevice_register_all() is still required to register devices into
lavf (this is required due to lavd being somewhat of a hack).
Signed-off-by: Josh de Kock <[email protected]>
|
|
|
|
|
|
|
| |
Fixes CID1415951
Reviewed-by: Jun Zhao <[email protected]>
Signed-off-by: Michael Niedermayer <[email protected]>
|
|
|
|
|
| |
Reviewed-by: Jun Zhao <[email protected]>
Signed-off-by: Michael Niedermayer <[email protected]>
|
|\
| |
| |
| |
| |
| |
| | |
* commit '0711d142997b2662ba9198e607015b06c6eed0d8':
examples: Use new API for transcoding example
Merged-by: James Almer <[email protected]>
|
| |
| |
| |
| | |
Signed-off-by: Diego Biurrun <[email protected]>
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Usage is:
./vaapi_transcode input_stream codec output_stream
For example:
- ./vaapi_transcode input.mp4 h264_vaapi output_h264.mp4
- ./vaapi_transcode input.mp4 vp8_vaapi output_vp8.ivf
Does not handle resolution changes on the input stream.
Signed-off-by: Jun Zhao <[email protected]>
Signed-off-by: Liu, Kaixuan <[email protected]>
Signed-off-by: Mark Thompson <[email protected]>
|
| |
| |
| |
| | |
Signed-off-by: Marton Balint <[email protected]>
|
|\|
| |
| |
| |
| |
| |
| | |
* commit '1efbbfedcaf4a3cecab980273ad809ba3ade2f74':
examples/qsvdec: do not set the deprecated field refcounted_frames
Merged-by: Mark Thompson <[email protected]>
|
| |
| |
| |
| |
| |
| |
| |
| | |
It is used by the deprecated API avcodec_decode_video2 and ignored by the
new decode APIs (avcodec_send_packet/avcodec_receive_frame).
Signed-off-by: Zhong Li <[email protected]>
Signed-off-by: Luca Barbato <[email protected]>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
avcodec_free_context have handle NULL pointer case, so caller doesn't
need to check the NULL before call this function.
Signe-off-by: Jun Zhao <[email protected]>
Signed-off-by: Michael Niedermayer <[email protected]>
|
| |
| |
| |
| | |
Fixes CID #1424882.
|
| |
| |
| |
| | |
This removes all remaining device-type specificity.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Supports only raw NV12 input.
Example use:
./vaapi_encode 1920 1080 test.yuv test.h264
Signed-off-by: Jun Zhao <[email protected]>
Signed-off-by: Liu, Kaixuan <[email protected]>
Signed-off-by: Mark Thompson <[email protected]>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
suppress the "warning: assignment discards ‘const’ qualifier from
pointer target type" build warning.
Signed-off-by: Jun Zhao <[email protected]>
Reviewed-by: Steven Liu <[email protected]>
Signed-off-by: Michael Niedermayer <[email protected]>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
suppress the "warning: assignment discards ‘const’ qualifier from
pointer target type" build warning.
Signed-off-by: Jun Zhao <[email protected]>
Reviewed-by: Steven Liu <[email protected]>
Signed-off-by: Michael Niedermayer <[email protected]>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
suppress the "warning: assignment discards ‘const’ qualifier from
pointer target type" build warning.
Signed-off-by: Jun Zhao <[email protected]>
Reviewed-by: Steven Liu <[email protected]>
Signed-off-by: Michael Niedermayer <[email protected]>
|
|\|
| |
| |
| |
| |
| |
| | |
* commit 'ecc5c4db2dd3a0f328d95df89daa59f78b4b2810':
doc/examples/output: Cast pointer to the right (const) type
Merged-by: James Almer <[email protected]>
|
| |
| |
| |
| | |
doc/examples/output.c:512:33: warning: passing argument 2 of ‘sws_scale’ from incompatible pointer type
|
|\|
| |
| |
| |
| |
| |
| | |
* commit 'f25609ff06b093d82548c92fc2031cd2e66c20d3':
doc/examples/filter_audio: const correctness
Merged-by: James Almer <[email protected]>
|
| |
| |
| |
| | |
doc/examples/filter_audio.c:168:17: warning: assignment discards ‘const’ qualifier from pointer target type
|
| |
| |
| |
| | |
Signed-off-by: Nicolas George <[email protected]>
|
|\|
| |
| |
| |
| |
| |
| | |
* commit 'b200a2c8da403b5a5c8b50f8cb4a75fd4f0131b1':
examples: Fixed and extended Doxygen documentation
Merged-by: James Almer <[email protected]>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Added parameter descriptions for all functions
and converted in-function comments into regular
(non-Doxygen) comments.
Signed-off-by: Vittorio Giovara <[email protected]>
|
|\|
| |
| |
| |
| |
| |
| | |
* commit 'f5950b8fd61ec85e0ad8790bea56b37ceea19436':
lavfi: Drop unused and empty header file
Merged-by: James Almer <[email protected]>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Split it off from install-data.
Among other things, this prevents spamming triplicate log lines during install.
Reviewed-by: Clément Bœsch <[email protected]>
Signed-off-by: James Almer <[email protected]>
|
|\|
| |
| |
| |
| |
| |
| | |
* commit 'c483398bb7ef66f61ed2dcb09f3d6160683da0eb':
build: Drop DOC_ prefix from EXAMPLES-related variables
Merged-by: James Almer <[email protected]>
|
| | |
|
|\|
| |
| |
| |
| |
| |
| | |
* commit 'c95169f0ec68bdeeabc5fde8aa4076f406242524':
build: Move cli tool sources to a separate subdirectory
Merged-by: James Almer <[email protected]>
|
| |
| |
| |
| | |
Signed-off-by: James Almer <[email protected]>
|
| | |
|
|\|
| |
| |
| |
| |
| |
| | |
* commit 'ab566cc96bc0c31b34d944214bc06cec8ae8b640':
build: Separate logic for building examples from that for building avtools
Merged-by: James Almer <[email protected]>
|
| | |
|
|\|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* commit 'acb0dea27efff4b35796015b96570b59fd517078':
build: Split logic for building examples off into a separate Makefile
We already have a Makefile in doc/examples, but it's separate from the build
system and meant to be installed as part of the documentation to help users
compile the installed .c example files.
Move it to Makefile.example to make place for the new build system Makefile.
Merged-by: James Almer <[email protected]>
|
| | |
|
| |
| |
| |
| | |
Signed-off-by: Vittorio Giovara <[email protected]>
|
| |
| |
| |
| | |
Signed-off-by: Michael Niedermayer <[email protected]>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Works with VAAPI, VDPAU, DXVA2 and D3D11VA.
Signed-off-by: Liu, Kaixuan <[email protected]>
Signed-off-by: Jun Zhao <[email protected]>
Reviewed-by: Steven Liu <[email protected]>
Signed-off-by: Mark Thompson <[email protected]>
|
| | |
|
| |
| |
| |
| | |
This helps to visualize how the send/receive API works.
|
| |
| |
| |
| |
| | |
Reviewed-by: wm4 <[email protected]>
Signed-off-by: Muhammad Faiz <[email protected]>
|
| |
| |
| |
| |
| |
| | |
Fixes: CID1404843
Signed-off-by: Michael Niedermayer <[email protected]>
|
|\|
| |
| |
| |
| |
| |
| | |
* commit 'c7ab0eb3050acdd3b8cab2c55fc9c1b2e8610a65':
examples/decode_video: allocate the packet dynamically
Merged-by: James Almer <[email protected]>
|
| |
| |
| |
| | |
AVPackets on stack are discouraged.
|
|\|
| |
| |
| |
| |
| |
| | |
* commit '728ea23cce07467b732f538c87c13da13dd6dcf3':
examples/decode_video: switch to the new decoding API
Merged-by: James Almer <[email protected]>
|
| | |
|
|\|
| |
| |
| |
| |
| |
| | |
* commit 'f78d360bba6dcfb585847a49a84e89c25950fbdb':
examples/decode_video: use a parser for splitting the input
Merged-by: James Almer <[email protected]>
|