Andreas Rheinhardt 
							
						 
					 
					
						
						
						
						
							
						
						
							790f793844 
							
						 
					 
					
						
						
							
							avutil/common: Don't auto-include mem.h  
						
						... 
						
						
						
						There are lots of files that don't need it: The number of object
files that actually need it went down from 2011 to 884 here.
Keep it for external users in order to not cause breakages.
Also improve the other headers a bit while just at it.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> 
						
						
					 
					
						2024-03-31 00:08:43 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							9c0401bd59 
							
						 
					 
					
						
						
							
							tests/api: use AVFrame.duration instead of AVFrame.pkt_duration  
						
						
						
						
					 
					
						2022-07-19 12:27:18 +02:00 
						 
				 
			
				
					
						
							
							
								James Almer 
							
						 
					 
					
						
						
						
						
							
						
						
							7d532f474d 
							
						 
					 
					
						
						
							
							tests: convert to new channel layout-API  
						
						... 
						
						
						
						Signed-off-by: James Almer <jamrial@gmail.com> 
						
						
					 
					
						2022-03-15 09:42:47 -03:00 
						 
				 
			
				
					
						
							
							
								Andreas Rheinhardt 
							
						 
					 
					
						
						
						
						
							
						
						
							1ea3650823 
							
						 
					 
					
						
						
							
							Replace all occurences of av_mallocz_array() by av_calloc()  
						
						... 
						
						
						
						They do the same.
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> 
						
						
					 
					
						2021-09-20 01:03:52 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Rheinhardt 
							
						 
					 
					
						
						
						
						
							
						
						
							1be3d8a0cb 
							
						 
					 
					
						
						
							
							avcodec/avcodec: Stop including channel_layout.h in avcodec.h  
						
						... 
						
						
						
						Also include channel_layout.h directly wherever used.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> 
						
						
					 
					
						2021-07-22 11:14:31 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Rheinhardt 
							
						 
					 
					
						
						
						
						
							
						
						
							626535f6a1 
							
						 
					 
					
						
						
							
							avcodec/codec, allcodecs: Constify the AVCodec API  
						
						... 
						
						
						
						Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com> 
						
						
					 
					
						2021-04-27 10:43:14 -03:00 
						 
				 
			
				
					
						
							
							
								Andreas Rheinhardt 
							
						 
					 
					
						
						
						
						
							
						
						
							a240097ecd 
							
						 
					 
					
						
						
							
							avutil: Switch crypto APIs to size_t  
						
						... 
						
						
						
						Announced in e435beb1ea5380a90774dbf51fdc8c941e486551.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com> 
						
						
					 
					
						2021-04-27 10:43:13 -03:00 
						 
				 
			
				
					
						
							
							
								James Almer 
							
						 
					 
					
						
						
						
						
							
						
						
							7643a35474 
							
						 
					 
					
						
						
							
							tests/api/api-flac-test: use av_packet_alloc() to allocate packets  
						
						... 
						
						
						
						Signed-off-by: James Almer <jamrial@gmail.com> 
						
						
					 
					
						2021-03-17 15:19:37 -03:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							8369a2873c 
							
						 
					 
					
						
						
							
							tests/api-flac-test: reindent  
						
						
						
						
					 
					
						2021-03-08 09:29:50 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							f942e14884 
							
						 
					 
					
						
						
							
							tests/api-flac-test: convert to new encoding/decoding API  
						
						
						
						
					 
					
						2021-03-08 09:29:50 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							ba30fd6c81 
							
						 
					 
					
						
						
							
							tests/api-flac-test: ensure the frame is writable before writing to it  
						
						... 
						
						
						
						The encoder may keep a reference to frames that were sent to it, so the
caller cannot modify them without checking first. 
						
						
					 
					
						2021-03-08 09:29:50 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							a5b737e625 
							
						 
					 
					
						
						
							
							tests/api-band-test: simplify code  
						
						
						
						
					 
					
						2021-02-25 11:46:28 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							bb2651a921 
							
						 
					 
					
						
						
							
							api-seek-test: use non-obsolete decoding API  
						
						
						
						
					 
					
						2021-01-01 14:33:08 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							88e098029d 
							
						 
					 
					
						
						
							
							api-band-test: use non-obsolete decoding API  
						
						
						
						
					 
					
						2021-01-01 14:33:03 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							94988f9107 
							
						 
					 
					
						
						
							
							api-h264-test: use non-obsolete decoding API  
						
						
						
						
					 
					
						2021-01-01 14:32:48 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							fe7f0d366f 
							
						 
					 
					
						
						
							
							tests: drop api-codec-param test  
						
						... 
						
						
						
						It fundamentally depends on deprecated lavf internals. 
						
						
					 
					
						2020-12-10 09:46:30 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							0d6b4351c6 
							
						 
					 
					
						
						
							
							Remove unnecessary use of avcodec_close().  
						
						... 
						
						
						
						Replace it with avcodec_free_context() or drop it completely as
appropriate. 
						
						
					 
					
						2020-06-10 11:31:16 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							f30a41a608 
							
						 
					 
					
						
						
							
							Stop hardcoding align=32 in av_frame_get_buffer() calls.  
						
						... 
						
						
						
						Use 0, which selects the alignment automatically. 
						
						
					 
					
						2020-05-22 14:38:57 +02:00 
						 
				 
			
				
					
						
							
							
								Linjie Fu 
							
						 
					 
					
						
						
						
						
							
						
						
							e3510fb178 
							
						 
					 
					
						
						
							
							tests/api/api-h264-slice-test: remove unused bool header  
						
						... 
						
						
						
						Signed-off-by: Linjie Fu <linjie.fu@intel.com>
Signed-off-by: Josh de Kock <josh@itanimul.li> 
						
						
					 
					
						2020-04-29 13:30:46 +01:00 
						 
				 
			
				
					
						
							
							
								Jun Zhao 
							
						 
					 
					
						
						
						
						
							
						
						
							84e7aff608 
							
						 
					 
					
						
						
							
							tests/api/api-h264-test: Add AV_NOPTS_VALUE check for AVFrame.pkt_dts/pts  
						
						... 
						
						
						
						Use av_ts2str() for AVFrame.pkt_dts/pts to avoid print the
pkt_dts/pts as negative number like:
"0,    3616613, -9223372036854775808,     1001,  3110400, 0x75e37a65"
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: Jun Zhao <mypopydev@gmail.com> 
						
						
					 
					
						2019-02-12 22:28:15 +08:00 
						 
				 
			
				
					
						
							
							
								Rafaël Carré 
							
						 
					 
					
						
						
						
						
							
						
						
							75ea329b78 
							
						 
					 
					
						
						
							
							api-h264-slice-test: fix arguments and help  
						
						... 
						
						
						
						This program only takes 2 arguments
Remove comment that was never right
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
						
						
					 
					
						2019-01-14 17:16:55 +01:00 
						 
				 
			
				
					
						
							
							
								Carl Eugen Hoyos 
							
						 
					 
					
						
						
						
						
							
						
						
							464aa60eb5 
							
						 
					 
					
						
						
							
							tests/api-flac-test: Rename NUMBER_OF_FRAMES as NUMBER_OF_AUDIO_FRAMES.  
						
						... 
						
						
						
						In system header /usr/include/sys/mstsave.h, aix defines NUMBER_OF_FRAMES,
causing redefinition warnings. 
						
						
					 
					
						2018-12-11 19:14:02 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Ross 
							
						 
					 
					
						
						
						
						
							
						
						
							3fc7b69496 
							
						 
					 
					
						
						
							
							fate-api-h264-slice: use the heap for nal buffer  
						
						... 
						
						
						
						nal buffer is 512 kilobytes
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
						
						
					 
					
						2018-11-21 00:33:38 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Ross 
							
						 
					 
					
						
						
						
						
							
						
						
							7cda7d217c 
							
						 
					 
					
						
						
							
							api-h264-slice-test: use av_be2ne16 instead of ntohs  
						
						... 
						
						
						
						avformat/network.h is not required here.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
						
						
					 
					
						2018-11-21 00:33:38 +01:00 
						 
				 
			
				
					
						
							
							
								Josh de Kock 
							
						 
					 
					
						
						
						
						
							
						
						
							1052578dad 
							
						 
					 
					
						
						
							
							fate/api-h264-slice-test: use cleaner error handling  
						
						... 
						
						
						
						Signed-off-by: James Almer <jamrial@gmail.com> 
						
						
					 
					
						2018-11-03 12:49:00 -03:00 
						 
				 
			
				
					
						
							
							
								Josh de Kock 
							
						 
					 
					
						
						
						
						
							
						
						
							8096f52049 
							
						 
					 
					
						
						
							
							fate/api-h264-slice-test: don't use ssize_t  
						
						... 
						
						
						
						Fixes ticket #7521 
Signed-off-by: James Almer <jamrial@gmail.com> 
						
						
					 
					
						2018-11-03 12:46:45 -03:00 
						 
				 
			
				
					
						
							
							
								James Almer 
							
						 
					 
					
						
						
						
						
							
						
						
							59a35fe1f6 
							
						 
					 
					
						
						
							
							tests/api-h264-slice-test: use the correct function to free the AVHashContext  
						
						... 
						
						
						
						Fixes memleaks.
Signed-off-by: James Almer <jamrial@gmail.com> 
						
						
					 
					
						2018-10-27 00:12:30 -03:00 
						 
				 
			
				
					
						
							
							
								Josh de Kock 
							
						 
					 
					
						
						
						
						
							
						
						
							fb7925ba2f 
							
						 
					 
					
						
						
							
							fate: add api-h264-slice test  
						
						... 
						
						
						
						This test ensures that you are able to send N number of slice NALUs in slice threaded mode to be decoded simultaneously 
						
						
					 
					
						2018-10-26 11:51:04 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
						
						
							
						
						
							71fa82bed6 
							
						 
					 
					
						
						
							
							lavu/threadmessage: add av_thread_message_queue_nb_elems()  
						
						
						
						
					 
					
						2018-04-26 19:41:19 +02:00 
						 
				 
			
				
					
						
							
							
								Josh de Kock 
							
						 
					 
					
						
						
						
						
							
						
						
							89029bd2c7 
							
						 
					 
					
						
						
							
							lav*,tests: remove several register_all calls  
						
						... 
						
						
						
						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 <josh@itanimul.li> 
						
						
					 
					
						2018-04-02 03:26:22 +01:00 
						 
				 
			
				
					
						
							
							
								Muhammad Faiz 
							
						 
					 
					
						
						
						
						
							
						
						
							cdd3048134 
							
						 
					 
					
						
						
							
							tests: do not use AVFrame accessor  
						
						... 
						
						
						
						Reviewed-by: wm4 <nfxjfg@googlemail.com>
Signed-off-by: Muhammad Faiz <mfcc64@gmail.com> 
						
						
					 
					
						2017-04-23 14:47:54 +07:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
						
						
							
						
						
							210678d3c5 
							
						 
					 
					
						
						
							
							Merge commit '3794062ab1a13442b06f6d76c54dce51ffa54697'  
						
						... 
						
						
						
						* commit '3794062ab1a13442b06f6d76c54dce51ffa54697':
  Remove Plan 9 support
Merged-by: Clément Bœsch <u@pkh.me> 
						
						
					 
					
						2017-04-09 14:52:00 +02:00 
						 
				 
			
				
					
						
							
							
								James Almer 
							
						 
					 
					
						
						
						
						
							
						
						
							ff17c76e92 
							
						 
					 
					
						
						
							
							tests/api-seek: fix memory leak on realloc() failure  
						
						... 
						
						
						
						Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: James Almer <jamrial@gmail.com> 
						
						
					 
					
						2017-03-12 14:29:11 -03:00 
						 
				 
			
				
					
						
							
							
								James Almer 
							
						 
					 
					
						
						
						
						
							
						
						
							bdd07d7796 
							
						 
					 
					
						
						
							
							test/api-seek: clean up properly on failure  
						
						... 
						
						
						
						Also propagate better error values.
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: James Almer <jamrial@gmail.com> 
						
						
					 
					
						2017-03-12 14:29:11 -03:00 
						 
				 
			
				
					
						
							
							
								James Almer 
							
						 
					 
					
						
						
						
						
							
						
						
							88deeb3eba 
							
						 
					 
					
						
						
							
							tests/api-seek: make the crc array uint32_t  
						
						... 
						
						
						
						Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: James Almer <jamrial@gmail.com> 
						
						
					 
					
						2017-03-12 14:29:10 -03:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							7679c38b3b 
							
						 
					 
					
						
						
							
							tests/api/api-seek-test: check all compute_crc_of_packets() calls  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
						
						
					 
					
						2016-12-06 15:42:07 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							5952b8da0b 
							
						 
					 
					
						
						
							
							tests/api/api-seek-test: Silence compiler warnings about uninitialized variables  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
						
						
					 
					
						2016-12-06 15:41:32 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							108db37586 
							
						 
					 
					
						
						
							
							tests/api/api-seek-test: Fix use of uinitialized value  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
						
						
					 
					
						2016-12-06 15:41:31 +01:00 
						 
				 
			
				
					
						
							
							
								Hendrik Leppkes 
							
						 
					 
					
						
						
						
						
							
						
						
							6f74e3cde6 
							
						 
					 
					
						
						
							
							Merge commit 'beb62dac629603eb074a44c44389c230b5caac7c'  
						
						... 
						
						
						
						* commit 'beb62dac629603eb074a44c44389c230b5caac7c':
  Use AVFrame.pts instead of deprecated pkt_pts.
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com> 
						
						
					 
					
						2016-10-07 13:16:36 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
						
						
							
						
						
							a86fe0d738 
							
						 
					 
					
						
						
							
							tests/api: add .gitignore  
						
						... 
						
						
						
						Fixes regression since 5d48e4eafa6c4559683892b8638d10508125f3cf 
						
						
					 
					
						2016-06-23 17:57:22 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							dfbb5de172 
							
						 
					 
					
						
						
							
							tests/api/api-codec-param-test: Do not directly access caps_internal  
						
						... 
						
						
						
						The caps_internal field has moved without major bump and direct
access causes crashes, found when testing 3.1
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
						
						
					 
					
						2016-06-20 00:08:45 +02:00 
						 
				 
			
				
					
						
							
							
								Derek Buitenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							6f69f7a8bf 
							
						 
					 
					
						
						
							
							Merge commit '9200514ad8717c63f82101dc394f4378854325bf'  
						
						... 
						
						
						
						* commit '9200514ad8717c63f82101dc394f4378854325bf':
  lavf: replace AVStream.codec with AVStream.codecpar
This has been a HUGE effort from:
    - Derek Buitenhuis <derek.buitenhuis@gmail.com>
    - Hendrik Leppkes <h.leppkes@gmail.com>
    - wm4 <nfxjfg@googlemail.com>
    - Clément Bœsch <clement@stupeflix.com>
    - James Almer <jamrial@gmail.com>
    - Michael Niedermayer <michael@niedermayer.cc>
    - Rostislav Pehlivanov <atomnuker@gmail.com>
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> 
						
						
					 
					
						2016-04-10 20:59:55 +01:00 
						 
				 
			
				
					
						
							
							
								Matthieu Bouron 
							
						 
					 
					
						
						
						
						
							
						
						
							bd0a9f603d 
							
						 
					 
					
						
						
							
							fate/api-codec-param: fix codec context leak  
						
						
						
						
					 
					
						2015-12-08 08:12:35 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
						
						
							
						
						
							dc97ff8380 
							
						 
					 
					
						
						
							
							fate/api: add w32+os2 support for fate-api-threadmessage  
						
						
						
						
					 
					
						2015-12-07 14:57:33 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
						
						
							
						
						
							a26e4215b9 
							
						 
					 
					
						
						
							
							fate/api: test threadmessage  
						
						
						
						
					 
					
						2015-12-07 11:39:28 +01:00 
						 
				 
			
				
					
						
							
							
								Hendrik Leppkes 
							
						 
					 
					
						
						
						
						
							
						
						
							46db068c59 
							
						 
					 
					
						
						
							
							tests/api: Fix API test build on windows with --enable-shared  
						
						
						
						
					 
					
						2015-12-03 10:21:28 +01:00 
						 
				 
			
				
					
						
							
							
								Matthieu Bouron 
							
						 
					 
					
						
						
						
						
							
						
						
							39290f2715 
							
						 
					 
					
						
						
							
							fate: add FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM tests  
						
						
						
						
					 
					
						2015-11-26 17:05:54 +01:00 
						 
				 
			
				
					
						
							
							
								Hendrik Leppkes 
							
						 
					 
					
						
						
						
						
							
						
						
							c2f861ca42 
							
						 
					 
					
						
						
							
							Replace remaining occurances of av_free_packet with av_packet_unref  
						
						
						
						
					 
					
						2015-10-27 14:35:30 +01:00 
						 
				 
			
				
					
						
							
							
								Ludmila Glinskih 
							
						 
					 
					
						
						
						
						
							
						
						
							4a9bc12fe7 
							
						 
					 
					
						
						
							
							fate: add api-band-test  
						
						... 
						
						
						
						Works only for flv, h263 and huffyuv decoders.
Makes only one pass through the file (this should be changed to two passes)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
						
						
					 
					
						2015-08-24 03:54:55 +02:00 
						 
				 
			
				
					
						
							
							
								Ludmila Glinskih 
							
						 
					 
					
						
						
						
						
							
						
						
							e23a01c06d 
							
						 
					 
					
						
						
							
							api-seek-test: first version  
						
						... 
						
						
						
						Works only with video stream.
First pass without seeking -- counts crcs of a frames and store it in an array.
After that it seeks a lot in different places and checks if crcs of these frames and crcs of frames in array are the same.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
						
						
					 
					
						2015-08-20 21:40:11 +02:00