| 
							
							
								 Diego Biurrun | c483398bb7 | build: Drop DOC_ prefix from EXAMPLES-related variables | 2017-02-27 13:57:35 +01:00 |  | 
			
				
					| 
							
							
								 Diego Biurrun | ab566cc96b | build: Separate logic for building examples from that for building avtools | 2017-02-21 16:10:51 +01:00 |  | 
			
				
					| 
							
							
								 Diego Biurrun | acb0dea27e | build: Split logic for building examples off into a separate Makefile | 2017-02-21 16:10:51 +01:00 |  | 
			
				
					| 
							
							
								 Aleksandr Slobodeniuk | a91f1023bc | examples: fix a typo in an error message Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | 2016-12-02 11:59:08 -05:00 |  | 
			
				
					| 
							
							
								 Anton Khirnov | c7ab0eb305 | examples/decode_video: allocate the packet dynamically AVPackets on stack are discouraged. | 2016-11-23 13:11:17 +01:00 |  | 
			
				
					| 
							
							
								 Anton Khirnov | 728ea23cce | examples/decode_video: switch to the new decoding API | 2016-11-23 13:10:54 +01:00 |  | 
			
				
					| 
							
							
								 Anton Khirnov | f78d360bba | examples/decode_video: use a parser for splitting the input Do not rely on the decoder handling this, as it's not guaranteed to
work. | 2016-11-23 13:10:28 +01:00 |  | 
			
				
					| 
							
							
								 Anton Khirnov | 59ab9e8ba1 | examples/encode_video: allocate the packet dynamically AVPackets on stack are discouraged. | 2016-11-23 13:10:22 +01:00 |  | 
			
				
					| 
							
							
								 Anton Khirnov | 5f102a9559 | examples/encode_video: switch to the new encoding API | 2016-11-23 13:10:16 +01:00 |  | 
			
				
					| 
							
							
								 Anton Khirnov | fee0f1de2c | examples/decode_audio: flush the decoder | 2016-11-23 13:10:10 +01:00 |  | 
			
				
					| 
							
							
								 Anton Khirnov | 9a38184a14 | examples/decode_audio: allocate the packet dynamically AVPackets on stack are discouraged now. | 2016-11-23 13:10:05 +01:00 |  | 
			
				
					| 
							
							
								 Anton Khirnov | 45a1ce2ff7 | examples/decode_audio: handle planar audio now produced by the MP2 decoder | 2016-11-23 13:10:00 +01:00 |  | 
			
				
					| 
							
							
								 Anton Khirnov | 3d66717f7c | examples/decode_audio: use the new audio decoding API | 2016-11-23 13:09:55 +01:00 |  | 
			
				
					| 
							
							
								 Anton Khirnov | 0946c754d9 | examples/decode_audio: use a parser for splitting the input Do not rely on the decoder handling this, as it's not guaranteed to
work. | 2016-11-23 13:09:41 +01:00 |  | 
			
				
					| 
							
							
								 Anton Khirnov | f27e262dbd | examples/encode_audio: switch to the new audio encoding API | 2016-11-23 13:08:50 +01:00 |  | 
			
				
					| 
							
							
								 Anton Khirnov | 44c9f374f1 | examples/qsvdec: convert to the new decoding API | 2016-11-23 13:08:43 +01:00 |  | 
			
				
					| 
							
							
								 Anton Khirnov | 1dd2b6c91c | examples/qsvdec: switch to the hwcontext API The code now does not depend on VA and will work on windows as well. | 2016-11-23 13:08:33 +01:00 |  | 
			
				
					| 
							
							
								 Diego Biurrun | bb265b764a | examples/transcode_aac: Drop pointless return value const qualifier doc/examples/transcode_aac.c:52:20: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] | 2016-11-17 16:53:47 +01:00 |  | 
			
				
					| 
							
							
								 Diego Biurrun | bfe92dfe60 | Ignore all generated example binaries | 2016-11-17 10:35:27 +01:00 |  | 
			
				
					| 
							
							
								 Diego Biurrun | 905cdcaa9d | examples/decode_audio: Add missing header for av_free() | 2016-11-10 10:33:19 +01:00 |  | 
			
				
					| 
							
							
								 Anton Khirnov | 636515c324 | examples/decode_video: remove a stray unrelated comment | 2016-11-02 10:20:41 +01:00 |  | 
			
				
					| 
							
							
								 Anton Khirnov | 8191f960a6 | examples/decode_video: constify the AVCodec instance | 2016-11-02 10:20:25 +01:00 |  | 
			
				
					| 
							
							
								 Anton Khirnov | 5b4d7ac7ae | examples/encode_video: use the AVFrame API for allocating the frame It is more efficient and so preferred over allocating the buffers
manually. | 2016-11-02 10:20:01 +01:00 |  | 
			
				
					| 
							
							
								 Anton Khirnov | d0a603a534 | examples/encode_video: set the framerate | 2016-11-02 10:19:37 +01:00 |  | 
			
				
					| 
							
							
								 Anton Khirnov | e02524025b | examples/encode_video: constify the AVCodec instance | 2016-11-02 10:18:34 +01:00 |  | 
			
				
					| 
							
							
								 Anton Khirnov | 7b1f03477f | examples/avcodec: split the remaining two examples into separate files | 2016-11-02 10:16:04 +01:00 |  | 
			
				
					| 
							
							
								 Anton Khirnov | 90265814f9 | examples/decode_audio: constify the AVCodec instance | 2016-11-02 10:13:37 +01:00 |  | 
			
				
					| 
							
							
								 Anton Khirnov | f5df897c4b | examples/avcodec: split audio decoding into a separate example The four examples (audio/video encoding/decoding) are completely
independent so it makes little sense to have them all in one file. | 2016-11-02 10:13:27 +01:00 |  | 
			
				
					| 
							
							
								 Anton Khirnov | f76698e759 | examples/encode_audio: use the AVFrame API for allocating the data It is simpler and more efficient. | 2016-11-02 10:12:39 +01:00 |  | 
			
				
					| 
							
							
								 Anton Khirnov | c00a11ab38 | examples/encode_audio: constify AVCodec instances | 2016-11-02 10:11:48 +01:00 |  | 
			
				
					| 
							
							
								 Anton Khirnov | 40aaa8dadf | examples/avcodec: split audio encoding into a separate example The four examples (audio/video encoding/decoding) are completely
independent so it makes little sense to have them all in one file. | 2016-11-02 10:11:46 +01:00 |  | 
			
				
					| 
							
							
								 Anton Khirnov | 67d28f4a0f | examples/output: switch to the new encoding API | 2016-09-28 10:01:52 +02:00 |  | 
			
				
					| 
							
							
								 Vittorio Giovara | 9833a406d3 | examples: Properly free AVCodecContext | 2016-07-20 17:13:53 +02:00 |  | 
			
				
					| 
							
							
								 Diego Biurrun | 257f00ec1a | Split global .gitignore file into per-directory files | 2016-05-13 14:55:56 +02:00 |  | 
			
				
					| 
							
							
								 Vittorio Giovara | 41ed7ab45f | cosmetics: Fix spelling mistakes Signed-off-by: Diego Biurrun <diego@biurrun.de> | 2016-05-04 18:16:21 +02:00 |  | 
			
				
					| 
							
							
								 Anton Khirnov | ac6d53589f | examples/transcode_aac: convert to codecpar | 2016-02-24 10:08:34 +01:00 |  | 
			
				
					| 
							
							
								 Anton Khirnov | a9e1f2cc61 | examples/qsvdec: convert to codecpar | 2016-02-24 10:08:30 +01:00 |  | 
			
				
					| 
							
							
								 Anton Khirnov | 9897d9f4e0 | examples/output: convert to codecpar | 2016-02-24 10:08:24 +01:00 |  | 
			
				
					| 
							
							
								 Luca Barbato | ce70f28a17 | avpacket: Replace av_free_packet with av_packet_unref `av_packet_unref` matches the AVFrame ref-counted API and can be used as
a drop in replacement.
Deprecate `av_free_packet`. | 2015-10-26 18:00:55 +01:00 |  | 
			
				
					| 
							
							
								 Luca Barbato | 34ed5c2e4d | avformat: Do not use AVFMT_RAWPICTURE There are no formats supporting it anymore and it is deprecated.
Update the documentation accordingly. | 2015-10-13 13:43:29 +02:00 |  | 
			
				
					| 
							
							
								 Anton Khirnov | 539e5ac2ec | examples/qsvdec: free the lavc decoder before closing MFX/VAAPI lavc expects MFX to still be in a usable state on close. | 2015-09-28 15:46:10 +02:00 |  | 
			
				
					| 
							
							
								 Anton Khirnov | 3ee462dca1 | examples/qsvdec: do not free the surfaces in the frame_free() callback Even though libmfx might not need them anymore, avcodec might still
access the surfaces. So free them separately at the end. | 2015-09-28 15:45:29 +02:00 |  | 
			
				
					| 
							
							
								 Vittorio Giovara | 059a934806 | lavc: Consistently prefix input buffer defines Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | 2015-07-27 15:24:59 +01:00 |  | 
			
				
					| 
							
							
								 Vittorio Giovara | def97856de | lavc: AV-prefix all codec capabilities Express bitfields more simply.
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | 2015-07-27 15:24:58 +01:00 |  | 
			
				
					| 
							
							
								 Vittorio Giovara | 7c6eb0a1b7 | lavc: AV-prefix all codec flags Convert doxygen to multiline and express bitfields more simply.
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | 2015-07-27 15:24:58 +01:00 |  | 
			
				
					| 
							
							
								 Anton Khirnov | 990e4a6639 | Add a QSV decoding example. | 2015-02-28 21:51:24 +01:00 |  | 
			
				
					| 
							
							
								 Andreas Unterweger | 3a70c0c95f | examples/transcode_aac: generate proper PTS and set the muxer timebase Signed-off-by: Anton Khirnov <anton@khirnov.net> | 2015-01-27 09:03:08 +01:00 |  | 
			
				
					| 
							
							
								 Andreas Unterweger | c9b19ac892 | examples/transcode_aac: fix a typo Signed-off-by: Anton Khirnov <anton@khirnov.net> | 2015-01-27 09:00:23 +01:00 |  | 
			
				
					| 
							
							
								 Andreas Unterweger | 749a89d1b8 | examples/transcode_aac: properly select the output sample format Makes the example work with all the supported AAC encoders.
Signed-off-by: Anton Khirnov <anton@khirnov.net> | 2015-01-27 08:58:47 +01:00 |  | 
			
				
					| 
							
							
								 Diego Biurrun | 6a928293dd | examples: filter_audio: Add missing mem.h header for av_freep() | 2014-08-03 01:29:43 -07:00 |  |