James Almer
8a3d3b6240
Merge commit 'b200a2c8da403b5a5c8b50f8cb4a75fd4f0131b1'
...
* commit 'b200a2c8da403b5a5c8b50f8cb4a75fd4f0131b1':
examples: Fixed and extended Doxygen documentation
Merged-by: James Almer <jamrial@gmail.com >
2017-10-26 17:03:09 -03:00
James Almer
99ba85a0e2
Merge commit 'f5950b8fd61ec85e0ad8790bea56b37ceea19436'
...
* commit 'f5950b8fd61ec85e0ad8790bea56b37ceea19436':
lavfi: Drop unused and empty header file
Merged-by: James Almer <jamrial@gmail.com >
2017-10-26 16:46:11 -03:00
James Almer
cafd9d66ed
build: add install targets for the examples
...
Split it off from install-data.
Among other things, this prevents spamming triplicate log lines during install.
Reviewed-by: Clément Bœsch <u@pkh.me >
Signed-off-by: James Almer <jamrial@gmail.com >
2017-10-05 11:35:56 -03:00
James Almer
749b35799c
Merge commit 'c483398bb7ef66f61ed2dcb09f3d6160683da0eb'
...
* commit 'c483398bb7ef66f61ed2dcb09f3d6160683da0eb':
build: Drop DOC_ prefix from EXAMPLES-related variables
Merged-by: James Almer <jamrial@gmail.com >
2017-10-03 22:11:58 -03:00
James Almer
fd5f4ac081
Merge commit 'c95169f0ec68bdeeabc5fde8aa4076f406242524'
...
* commit 'c95169f0ec68bdeeabc5fde8aa4076f406242524':
build: Move cli tool sources to a separate subdirectory
Merged-by: James Almer <jamrial@gmail.com >
2017-10-01 18:26:36 -03:00
James Almer
450cee522e
build: fix cleaning compiled unstripped examples
...
Signed-off-by: James Almer <jamrial@gmail.com >
2017-09-30 01:40:08 -03:00
James Almer
3df437c2d1
build: add missing changes to ensure examples build with progs-suffix
2017-09-29 17:56:36 -03:00
James Almer
eace20a862
Merge commit 'ab566cc96bc0c31b34d944214bc06cec8ae8b640'
...
* commit 'ab566cc96bc0c31b34d944214bc06cec8ae8b640':
build: Separate logic for building examples from that for building avtools
Merged-by: James Almer <jamrial@gmail.com >
2017-09-29 17:09:46 -03:00
James Almer
b25d6290c6
Merge commit 'acb0dea27efff4b35796015b96570b59fd517078'
...
* 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 <jamrial@gmail.com >
2017-09-29 15:12:43 -03:00
Jesse Liu
8e17cd20b9
add missing ignore files
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-09-10 19:08:33 +02:00
Jun Zhao
1e0c75ea16
examples/hw_decode: Add a HWAccel decoding example.
...
Works with VAAPI, VDPAU, DXVA2 and D3D11VA.
Signed-off-by: Liu, Kaixuan <kaixuan.liu@intel.com >
Signed-off-by: Jun Zhao <jun.zhao@intel.com >
Reviewed-by: Steven Liu <lingjiujianke@gmail.com >
Signed-off-by: Mark Thompson <sw@jkqxz.net >
2017-07-30 00:15:05 +01:00
Stefano Sabatini
ddae679458
examples/encode_video: slightly improve error reporting
2017-05-31 15:46:19 +02:00
Stefano Sabatini
002dbc5a1f
examples/encode_video: add log
...
This helps to visualize how the send/receive API works.
2017-05-31 15:46:14 +02:00
Diego Biurrun
ecc5c4db2d
doc/examples/output: Cast pointer to the right (const) type
...
doc/examples/output.c:512:33: warning: passing argument 2 of ‘sws_scale’ from incompatible pointer type
2017-04-24 16:10:06 +02:00
Diego Biurrun
f25609ff06
doc/examples/filter_audio: const correctness
...
doc/examples/filter_audio.c:168:17: warning: assignment discards ‘const’ qualifier from pointer target type
2017-04-24 16:10:05 +02:00
Muhammad Faiz
327a1c0dee
examples: do not use AVFrame accessor
...
Reviewed-by: wm4 <nfxjfg@googlemail.com >
Signed-off-by: Muhammad Faiz <mfcc64@gmail.com >
2017-04-23 14:43:51 +07:00
Andreas Unterweger
b200a2c8da
examples: Fixed and extended Doxygen documentation
...
Added parameter descriptions for all functions
and converted in-function comments into regular
(non-Doxygen) comments.
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com >
2017-04-10 10:07:54 -04:00
Michael Niedermayer
23edd41a0d
doc/examples/decode_video: Fix format string vulnerability
...
Fixes: CID1404843
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-04-09 03:51:19 +02:00
James Almer
81cc33adc6
Merge commit 'c7ab0eb3050acdd3b8cab2c55fc9c1b2e8610a65'
...
* commit 'c7ab0eb3050acdd3b8cab2c55fc9c1b2e8610a65':
examples/decode_video: allocate the packet dynamically
Merged-by: James Almer <jamrial@gmail.com >
2017-04-04 14:47:09 -03:00
James Almer
52bce9a13d
Merge commit '728ea23cce07467b732f538c87c13da13dd6dcf3'
...
* commit '728ea23cce07467b732f538c87c13da13dd6dcf3':
examples/decode_video: switch to the new decoding API
Merged-by: James Almer <jamrial@gmail.com >
2017-04-04 14:41:23 -03:00
James Almer
fddd6af45c
Merge commit 'f78d360bba6dcfb585847a49a84e89c25950fbdb'
...
* commit 'f78d360bba6dcfb585847a49a84e89c25950fbdb':
examples/decode_video: use a parser for splitting the input
Merged-by: James Almer <jamrial@gmail.com >
2017-04-04 14:37:27 -03:00
Matthieu Bouron
400378b7b3
doc/examples/extract_mvs: re-indent after previous commit
2017-04-04 14:10:22 +02:00
Matthieu Bouron
1cf93196fc
doc/examples/extract_mvs: make pkt local to the main function
2017-04-04 14:10:22 +02:00
Matthieu Bouron
82116bd8a4
doc/examples/extract_mvs: switch to new decoding API
2017-04-04 14:10:22 +02:00
Clément Bœsch
6db36a0227
Merge commit '59ab9e8ba1df7e3347a4cd2bd56c32e74aede802'
...
* commit '59ab9e8ba1df7e3347a4cd2bd56c32e74aede802':
examples/encode_video: allocate the packet dynamically
Merged-by: Clément Bœsch <cboesch@gopro.com >
2017-04-04 11:48:23 +02:00
Clément Bœsch
4ea942f2ce
Merge commit '5f102a9559099429826e84758b8b5182244c52db'
...
* commit '5f102a9559099429826e84758b8b5182244c52db':
examples/encode_video: switch to the new encoding API
Merged-by: Clément Bœsch <cboesch@gopro.com >
2017-04-04 11:44:45 +02:00
Clément Bœsch
dd0113da3c
Merge commit 'fee0f1de2c6a9924acb74013436dbea8f2bd1ecb'
...
* commit 'fee0f1de2c6a9924acb74013436dbea8f2bd1ecb':
examples/decode_audio: flush the decoder
Merged-by: Clément Bœsch <cboesch@gopro.com >
2017-04-04 11:40:34 +02:00
Clément Bœsch
d1105e8f43
Merge commit '9a38184a143a1560814b084aebe628f8df46e666'
...
* commit '9a38184a143a1560814b084aebe628f8df46e666':
examples/decode_audio: allocate the packet dynamically
Merged-by: Clément Bœsch <cboesch@gopro.com >
2017-04-04 11:38:56 +02:00
Clément Bœsch
3d12d10677
Merge commit '3d66717f7cb5555257244be8f5bce172ed3af7ac'
...
* commit '3d66717f7cb5555257244be8f5bce172ed3af7ac':
examples/decode_audio: use the new audio decoding API
Merged-by: Clément Bœsch <cboesch@gopro.com >
2017-04-04 11:33:04 +02:00
Clément Bœsch
87e16e2b44
Merge commit '0946c754d99c05413e813ee515039adcf0f9232a'
...
* commit '0946c754d99c05413e813ee515039adcf0f9232a':
examples/decode_audio: use a parser for splitting the input
Merged-by: Clément Bœsch <cboesch@gopro.com >
2017-04-04 11:27:37 +02:00
Clément Bœsch
34ec327f69
examples/decode_audio: reduce the scope of 2 variables
2017-04-04 11:17:35 +02:00
Clément Bœsch
a434657de9
Merge commit 'f27e262dbdea1991b22e08b639ac03e642a3482c'
...
* commit 'f27e262dbdea1991b22e08b639ac03e642a3482c':
examples/encode_audio: switch to the new audio encoding API
Merged-by: Clément Bœsch <u@pkh.me >
2017-04-03 21:14:16 +02:00
Clément Bœsch
54e195cf52
Merge commit '44c9f374f188f92927b7a4aad2101289d446b814'
...
* commit '44c9f374f188f92927b7a4aad2101289d446b814':
examples/qsvdec: convert to the new decoding API
Merged-by: Clément Bœsch <u@pkh.me >
2017-04-03 21:10:07 +02:00
Clément Bœsch
4069394fd4
Merge commit '1dd2b6c91ca5f26207805720d4f5564de60b241b'
...
* commit '1dd2b6c91ca5f26207805720d4f5564de60b241b':
examples/qsvdec: switch to the hwcontext API
Merged-by: Clément Bœsch <u@pkh.me >
2017-04-03 21:07:59 +02:00
Clément Bœsch
e181e2909b
doc/examples/transcode_aac: replace local get_error_text with av_err2str
2017-04-01 12:45:33 +02:00
James Almer
b27dd80255
doc/decode_audio: use <> to include libav* headers
...
Found-by: ubitux
2017-03-31 16:50:51 -03:00
James Almer
ebe9808aaa
Merge commit '905cdcaa9d081d3d945ce555b27b43a75c3af57b'
...
* commit '905cdcaa9d081d3d945ce555b27b43a75c3af57b':
examples/decode_audio: Add missing header for av_free()
Merged-by: James Almer <jamrial@gmail.com >
2017-03-31 15:46:13 -03:00
Michael Niedermayer
59b8c2a4e6
doc/examples/encode_audio: Favor a sample rate close to 44khz instead of the maximum sample rate
...
This is an example, people will copy and use this. The maximum supported is quite
unreasonable as a default choice
Reviewed-by: Steven Liu <lingjiujianke@gmail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-03-30 16:34:06 +02:00
Matthieu Bouron
03372d0a90
doc/examples/filtering_audio: switch to new decoding API
2017-03-30 16:20:13 +02:00
Matthieu Bouron
afd257b43f
doc/examples/filtering_video: switch to new decoding API
2017-03-30 16:20:07 +02:00
Clément Bœsch
fdbc29ca70
Merge commit '8191f960a669819db4de33a2439ded1630b8a73e'
...
* commit '8191f960a669819db4de33a2439ded1630b8a73e':
examples/decode_video: constify the AVCodec instance
Merged-by: Clément Bœsch <u@pkh.me >
2017-03-29 14:22:32 +02:00
Clément Bœsch
58f24adc05
Merge commit '5b4d7ac7ae5d821cfa6ab89f8eab4d31851ef32c'
...
* commit '5b4d7ac7ae5d821cfa6ab89f8eab4d31851ef32c':
examples/encode_video: use the AVFrame API for allocating the frame
Merged-by: Clément Bœsch <u@pkh.me >
2017-03-29 14:21:52 +02:00
Clément Bœsch
944e5ce3ec
doc/examples/{de,en}code_audio: fix includes
...
Consistent with other examples.
2017-03-29 14:18:10 +02:00
Clément Bœsch
4726bbb471
Merge commit 'd0a603a534a0ee4b255e5e72742428a7f7f42b83'
...
* commit 'd0a603a534a0ee4b255e5e72742428a7f7f42b83':
examples/encode_video: set the framerate
Merged-by: Clément Bœsch <u@pkh.me >
2017-03-29 14:16:33 +02:00
Clément Bœsch
e9bd457465
Merge commit 'e02524025bce2c8bf8b5bffd96479785c75a70d4'
...
* commit 'e02524025bce2c8bf8b5bffd96479785c75a70d4':
examples/encode_video: constify the AVCodec instance
Merged-by: Clément Bœsch <u@pkh.me >
2017-03-29 14:15:01 +02:00
Clément Bœsch
925ce244d8
Merge commit '7b1f03477f1a43d2261fbd83e50a4ad90c7f806d'
...
* commit '7b1f03477f1a43d2261fbd83e50a4ad90c7f806d':
examples/avcodec: split the remaining two examples into separate files
Merged-by: Clément Bœsch <u@pkh.me >
2017-03-29 14:09:09 +02:00
Clément Bœsch
dcdd52101f
Merge commit '90265814f993098d79b0a0f40745ecdb403fbf56'
...
* commit '90265814f993098d79b0a0f40745ecdb403fbf56':
examples/decode_audio: constify the AVCodec instance
Merged-by: Clément Bœsch <u@pkh.me >
2017-03-29 13:45:51 +02:00
Clément Bœsch
9bed10afb8
doc/examples/encode_audio: add missing return
2017-03-29 13:45:09 +02:00
Clément Bœsch
878070cc56
Merge commit 'f5df897c4b61985e3afc89ba1290649712ff438e'
...
* commit 'f5df897c4b61985e3afc89ba1290649712ff438e':
examples/avcodec: split audio decoding into a separate example
Merged-by: Clément Bœsch <u@pkh.me >
2017-03-29 13:43:47 +02:00
Clément Bœsch
780cc080d8
Merge commit 'f76698e759a08e8d3b629c06edb0439f474e7fee'
...
* commit 'f76698e759a08e8d3b629c06edb0439f474e7fee':
examples/encode_audio: use the AVFrame API for allocating the data
Merged-by: Clément Bœsch <u@pkh.me >
2017-03-29 13:31:44 +02:00