beb62dac62 
								
							
								 
							
						 
						
							
							
								
								Use AVFrame.pts instead of deprecated pkt_pts.  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								41ed7ab45f 
								
							
								 
							
						 
						
							
							
								
								cosmetics: Fix spelling mistakes  
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c23152a903 
								
							
								 
							
						 
						
							
							
								
								avplay: convert do codecpar  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0705f5960c 
								
							
								 
							
						 
						
							
							
								
								avplay: do not use AVStream.codec for decoding  
							
							AVStream.codec is now deprecated. Allocate a separate codec context
instead. 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dd53af4b37 
								
							
								 
							
						 
						
							
							
								
								avplay: drop support for building without lavfi  
							
							lavfi has been considered to be stable for a while now, so it is enabled
in most configurations. Supporting avplay without lavfi requires a lot
of nontrivial ifdef mess for no good reason. 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eef9f06508 
								
							
								 
							
						 
						
							
							
								
								avplay: Allow to override the codec  
							
							Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6fa464f8d2 
								
							
								 
							
						 
						
							
							
								
								avplay: Statically allocate the player state  
							
							And move the resource deallocation in stream_open failure path.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								611ba89b89 
								
							
								 
							
						 
						
							
							
								
								avplay: Rename cur_stream to player  
							
							The name was misleading.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								21bbc345cc 
								
							
								 
							
						 
						
							
							
								
								avplay: Rename VideoState to PlayerState  
							
							The structure is not video-specific.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fdd464cb70 
								
							
								 
							
						 
						
							
							
								
								avplay: Allocate the refresh thread next to the decode thread  
							
							It does not belong to the stream setup.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f22f900594 
								
							
								 
							
						 
						
							
							
								
								avplay: Move the stream setup in the main thread  
							
							And refactor the code in preparation of the following
patches.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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`. 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a5d4204309 
								
							
								 
							
						 
						
							
							
								
								avformat: Always return ref-counted AVPacket  
							
							And drop the av_dup_packet from the input_thread. 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ff7956fcbf 
								
							
								 
							
						 
						
							
							
								
								avplay: Replace avpicture functions with imgutils  
							
							Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a17a766190 
								
							
								 
							
						 
						
							
							
								
								lavc: Add data and linesize to AVSubtitleRect  
							
							Use the new fields directly instead of the ones from AVPicture.
This removes a layer of indirection which serves no pratical purpose
whatsoever, and will help in removing AVPicture structure completely
later.
Every subtitle encoder/decoder seamlessly points to the new arrays,
so it is possible to deprecate AVSubtitleRect.pict.
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								def97856de 
								
							
								 
							
						 
						
							
							
								
								lavc: AV-prefix all codec capabilities  
							
							Express bitfields more simply.
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e2d50fc2f5 
								
							
								 
							
						 
						
							
							
								
								avplay: Add support for rotated video  
							
							This is enabled by default, but can be disbled via the -noautorotate
option.
Based on a patch by Clément Bœsch.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								21180b7323 
								
							
								 
							
						 
						
							
							
								
								avplay: Factorize code for adding filters to the filter pipeline  
							
							Significantly based on a patch by Clément Bœsch.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								06f4b1e37a 
								
							
								 
							
						 
						
							
							
								
								avplay: Do not print a possibly uninitialized value  
							
							Initialize `diff` to 0.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								336d2f0979 
								
							
								 
							
						 
						
							
							
								
								avplay: Free frame and graph when memory allocation fails  
							
							Bug-Id: CID 1291564
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1a3eb042c7 
								
							
								 
							
						 
						
							
							
								
								Replace av_dlog with normal av_log at trace level  
							
							This applies to every library where performance is not critical. 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d450cb07d9 
								
							
								 
							
						 
						
							
							
								
								avplay: Check memory allocation  
							
							Bug-Id: CID 1288294
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								733f4b05f0 
								
							
								 
							
						 
						
							
							
								
								avplay: Check format allocation inside decode_thread()  
							
							CC: libav-stable@libav.org 
Bug-Id: CID 1265718 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								266f241193 
								
							
								 
							
						 
						
							
							
								
								avplay: Check frame allocation inside video_thread()  
							
							CC: libav-stable@libav.org 
Bug-Id: CID 1267893 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								248d8fb60c 
								
							
								 
							
						 
						
							
							
								
								avplay: Use av_gettime_relative  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e58a140cf9 
								
							
								 
							
						 
						
							
							
								
								avplay: Always free opts  
							
							CC: libav-stable@libav.org 
Bug-Id: CID 733793 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cf83c01739 
								
							
								 
							
						 
						
							
							
								
								avplay: Always free find_stream_info options  
							
							CC: libav-stable@libav.org 
Bug-Id: CID 1238794 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								041caf1a63 
								
							
								 
							
						 
						
							
							
								
								avplay: Exit by default at the end of playback  
							
							This is the expected behavior shared by all other cli multimedia players.
Bug-Id: 732 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f929ab0569 
								
							
								 
							
						 
						
							
							
								
								cosmetics: Write NULL pointer equality checks more compactly  
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cf280ed004 
								
							
								 
							
						 
						
							
							
								
								avplay: Handle pixel aspect ratio properly  
							
							This was broken (left half-implemented) in 354468fc12libav-stable@libav.org 
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b36bc81cca 
								
							
								 
							
						 
						
							
							
								
								avplay: add support for seeking to chapter marks  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								84f131921f 
								
							
								 
							
						 
						
							
							
								
								avplay: do not call avcodec_get_frame_defaults().  
							
							avcodec_decode_audio4() will reset the frame itself. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eb891b3114 
								
							
								 
							
						 
						
							
							
								
								Replace all uses of avcodec_free_frame with av_frame_free().  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8f8bc92365 
								
							
								 
							
						 
						
							
							
								
								Add missing #includes for *INT64_MAX and *INT64_C  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5b9c3b4505 
								
							
								 
							
						 
						
							
							
								
								Replace all instances of avcodec_alloc_frame() with av_frame_alloc().  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fae753af70 
								
							
								 
							
						 
						
							
							
								
								avplay: drop -vismv option which does not do anything anymore  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								03039f4c8c 
								
							
								 
							
						 
						
							
							
								
								miscellaneous typo fixes  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								26a44143ef 
								
							
								 
							
						 
						
							
							
								
								avplay: remove a warning  
							
							Set the data field in the flush_pkt to the pointer to the actual packet.
The field needs to contain a valid unique pointer, no read nor writes
are ever made to it. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fa2a34cd40 
								
							
								 
							
						 
						
							
							
								
								lavfi: change the filter registering system to match the other libraries  
							
							Removes an arbitrary hardcoded limit on the number of filters. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								38f0c0781a 
								
							
								 
							
						 
						
							
							
								
								lavfi: merge avfiltergraph.h into avfilter.h  
							
							We do not support using filters without AVFilterGraph in practice
anyway, so there is no point in pretending we do. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e5c32d6da7 
								
							
								 
							
						 
						
							
							
								
								avplay: remove the -debug option.  
							
							It just shadows the corresponding AVOption and prevents using named
constants. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2eaa3663fd 
								
							
								 
							
						 
						
							
							
								
								avplay: enable only when SDL 1.2 is found  
							
							SDL 2 is API incompatible.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								354468fc12 
								
							
								 
							
						 
						
							
							
								
								avplay: switch to new refcounted frames API  
							
							Remove now unused cmdutils get_buffer() implementation. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								db0a943266 
								
							
								 
							
						 
						
							
							
								
								avplay: apply the stream sample_aspect_ratio to decoded video frames  
							
							If there is a sample_aspect_ratio in the stream, then apply it to every
decoded frame in the same way as avconv does. This also makes sure that
the avfilter chain has access to the aspect ratio.
Signed-off-by: Vladimir Pantelic <vladoman@gmail.com>
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e2718e7a70 
								
							
								 
							
						 
						
							
							
								
								avplay: Do not use removed av_get_int()  
							
							Fixes build with lavfi disabled.
Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6304f78edf 
								
							
								 
							
						 
						
							
							
								
								avplay: support mid-stream sample rate changes  
							
							Resample to the rate that was configured in SDL. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f5962229bf 
								
							
								 
							
						 
						
							
							
								
								avplay: use audio parameters from the decoded frame instead of AVCodecContext  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c1ef30a6ba 
								
							
								 
							
						 
						
							
							
								
								De-doxygenize some top-level files  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								716d413c13 
								
							
								 
							
						 
						
							
							
								
								Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat  
							
							
								
							
							
						 
						13 years ago