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 e435beb1eaandreas.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 5d48e4eafa 
						
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								Ludmila Glinskih 
							
						 
					 
					
						
						
							
						
						8ec89681af 
					 
					
						
						
							
							tests/api/api-h264-test: structure changes to avoid duplicate code  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michael@niedermayer.cc > 
						
						
					 
					
						2015-08-08 09:53:00 +02:00