Lukasz Marek 
							
						 
					 
					
						
						
						
						
							
						
						
							f607767d93 
							
						 
					 
					
						
						
							
							lavd: add categories to device implementations  
						
						... 
						
						
						
						Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com> 
						
						
					 
					
						2014-03-03 23:34:46 +01:00 
						 
				 
			
				
					
						
							
							
								Lukasz Marek 
							
						 
					 
					
						
						
						
						
							
						
						
							20fe316e47 
							
						 
					 
					
						
						
							
							lavd/sdl: reset context variables after destroy  
						
						... 
						
						
						
						SDL device reports double free or hangs when quiting.
Reseting variables solves the issue.
The issue is caused by double call of write_trailer callback.
It is called for the first time in write_packet when quit flag is set.
Second call comes from ffmpeg.c or may come from other client application.
Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
Reviewed-by: Nicolas George <george@nsup.org>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-02-08 12:27:00 +01:00 
						 
				 
			
				
					
						
							
							
								Lukasz Marek 
							
						 
					 
					
						
						
						
						
							
						
						
							18c3313e65 
							
						 
					 
					
						
						
							
							lavd/sdl: make waiting spurious wakeup aware  
						
						... 
						
						
						
						Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-02-08 12:27:00 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							7043311969 
							
						 
					 
					
						
						
							
							lavd/sdl: add delay when no events are found in the event queue  
						
						... 
						
						
						
						Avoid busy loops and decrease CPU usage.
Suggested-By: Roger Pack 
						
						
					 
					
						2013-11-26 18:38:48 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							35349bbb97 
							
						 
					 
					
						
						
							
							lavd/sdl: apply misc cosmetics to options  
						
						
						
						
					 
					
						2013-11-26 18:15:58 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							b23dea27fd 
							
						 
					 
					
						
						
							
							lavd/sdl: allow to change window size  
						
						
						
						
					 
					
						2013-11-26 18:15:24 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							0464d272ff 
							
						 
					 
					
						
						
							
							lavd/sdl: move compute_overlay_rect() before event_thread()  
						
						... 
						
						
						
						It will be used in event_thread() in a pending patch. 
						
						
					 
					
						2013-11-26 18:15:18 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							7467b4f71b 
							
						 
					 
					
						
						
							
							lavd/sdl: factorize overlay rect size in a separate function  
						
						
						
						
					 
					
						2013-11-26 18:15:12 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							7de3b1394b 
							
						 
					 
					
						
						
							
							lavd/sdl: add event handler thread  
						
						... 
						
						
						
						SDL_Init() is called on the event handler thread, as required by SDL in
Windows to avoid deadlocks as discovered by Roger Pack.
Fix trac ticket #1743  and #1744 . 
						
						
					 
					
						2013-11-26 18:14:52 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							25c675b5a7 
							
						 
					 
					
						
						
							
							lavd/sdl: do not manually free window_title and icon_title fields  
						
						... 
						
						
						
						They are automatically freed when calling av_write_trailer(). Simplify. 
						
						
					 
					
						2013-11-24 19:35:36 +01:00 
						 
				 
			
				
					
						
							
							
								dronus 
							
						 
					 
					
						
						
						
						
							
						
						
							fdca977a22 
							
						 
					 
					
						
						
							
							libavdevice sdl: added window_fullscreen option to switch SDL output into fullscreen mode  
						
						
						
						
					 
					
						2013-03-18 20:44:21 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							ac627b3d38 
							
						 
					 
					
						
						
							
							Merge commit '716d413c13981da15323c7a3821860536eefdbbb'  
						
						... 
						
						
						
						* commit '716d413c13981da15323c7a3821860536eefdbbb':
  Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat
Conflicts:
	doc/examples/muxing.c
	ffmpeg.h
	ffmpeg_filter.c
	ffmpeg_opt.c
	ffplay.c
	ffprobe.c
	libavcodec/8bps.c
	libavcodec/aasc.c
	libavcodec/aura.c
	libavcodec/avcodec.h
	libavcodec/avs.c
	libavcodec/bfi.c
	libavcodec/bmp.c
	libavcodec/bmpenc.c
	libavcodec/c93.c
	libavcodec/cscd.c
	libavcodec/cyuv.c
	libavcodec/dpx.c
	libavcodec/dpxenc.c
	libavcodec/eatgv.c
	libavcodec/escape124.c
	libavcodec/ffv1.c
	libavcodec/flashsv.c
	libavcodec/fraps.c
	libavcodec/h264.c
	libavcodec/huffyuv.c
	libavcodec/iff.c
	libavcodec/imgconvert.c
	libavcodec/indeo3.c
	libavcodec/kmvc.c
	libavcodec/libopenjpegdec.c
	libavcodec/libopenjpegenc.c
	libavcodec/libx264.c
	libavcodec/ljpegenc.c
	libavcodec/mjpegdec.c
	libavcodec/mjpegenc.c
	libavcodec/motionpixels.c
	libavcodec/mpeg12.c
	libavcodec/mpeg12enc.c
	libavcodec/mpeg4videodec.c
	libavcodec/mpegvideo_enc.c
	libavcodec/pamenc.c
	libavcodec/pcxenc.c
	libavcodec/pgssubdec.c
	libavcodec/pngdec.c
	libavcodec/pngenc.c
	libavcodec/pnm.c
	libavcodec/pnmdec.c
	libavcodec/pnmenc.c
	libavcodec/ptx.c
	libavcodec/qdrw.c
	libavcodec/qpeg.c
	libavcodec/qtrleenc.c
	libavcodec/raw.c
	libavcodec/rawdec.c
	libavcodec/rl2.c
	libavcodec/sgidec.c
	libavcodec/sgienc.c
	libavcodec/snowdec.c
	libavcodec/snowenc.c
	libavcodec/sunrast.c
	libavcodec/targa.c
	libavcodec/targaenc.c
	libavcodec/tiff.c
	libavcodec/tiffenc.c
	libavcodec/tmv.c
	libavcodec/truemotion2.c
	libavcodec/utils.c
	libavcodec/vb.c
	libavcodec/vp3.c
	libavcodec/wnv1.c
	libavcodec/xl.c
	libavcodec/xwddec.c
	libavcodec/xwdenc.c
	libavcodec/yop.c
	libavdevice/v4l2.c
	libavdevice/x11grab.c
	libavfilter/avfilter.c
	libavfilter/avfilter.h
	libavfilter/buffersrc.c
	libavfilter/drawutils.c
	libavfilter/formats.c
	libavfilter/src_movie.c
	libavfilter/vf_ass.c
	libavfilter/vf_drawtext.c
	libavfilter/vf_fade.c
	libavfilter/vf_format.c
	libavfilter/vf_hflip.c
	libavfilter/vf_lut.c
	libavfilter/vf_overlay.c
	libavfilter/vf_pad.c
	libavfilter/vf_scale.c
	libavfilter/vf_transpose.c
	libavfilter/vf_yadif.c
	libavfilter/video.c
	libavfilter/vsrc_testsrc.c
	libavformat/movenc.c
	libavformat/mxf.h
	libavformat/utils.c
	libavformat/yuv4mpeg.c
	libavutil/imgutils.c
	libavutil/pixdesc.c
	libswscale/input.c
	libswscale/output.c
	libswscale/swscale_internal.h
	libswscale/swscale_unscaled.c
	libswscale/utils.c
	libswscale/x86/swscale_template.c
	libswscale/x86/yuv2rgb.c
	libswscale/x86/yuv2rgb_template.c
	libswscale/yuv2rgb.c
Merged-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-10-08 21:06:57 +02:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							09cc23e0f7 
							
						 
					 
					
						
						
							
							lavd/sdl: decrease debug info notice log level from AV_LOG_INFO to VERBOSE  
						
						... 
						
						
						
						Decrease log spam. 
						
						
					 
					
						2012-09-07 14:31:38 +02:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							a7c7b34d29 
							
						 
					 
					
						
						
							
							lavd/sdl: remove trailing dot in messages  
						
						... 
						
						
						
						This is consistent with the apparently prevailing convention. 
						
						
					 
					
						2012-09-07 14:31:37 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							7a72695c05 
							
						 
					 
					
						
						
							
							Merge commit '36ef5369ee9b336febc2c270f8718cec4476cb85'  
						
						... 
						
						
						
						* commit '36ef5369ee9b336febc2c270f8718cec4476cb85':
  Replace all CODEC_ID_* with AV_CODEC_ID_*
  lavc: add AV prefix to codec ids.
Conflicts:
	doc/APIchanges
	doc/examples/decoding_encoding.c
	doc/examples/muxing.c
	ffmpeg.c
	ffprobe.c
	ffserver.c
	libavcodec/8svx.c
	libavcodec/avcodec.h
	libavcodec/dnxhd_parser.c
	libavcodec/dvdsubdec.c
	libavcodec/error_resilience.c
	libavcodec/h263dec.c
	libavcodec/libvorbisenc.c
	libavcodec/mjpeg_parser.c
	libavcodec/mjpegenc.c
	libavcodec/mpeg12.c
	libavcodec/mpeg4videodec.c
	libavcodec/mpegvideo.c
	libavcodec/mpegvideo_enc.c
	libavcodec/pcm.c
	libavcodec/r210dec.c
	libavcodec/utils.c
	libavcodec/v210dec.c
	libavcodec/version.h
	libavdevice/alsa-audio-dec.c
	libavdevice/bktr.c
	libavdevice/v4l2.c
	libavformat/asfdec.c
	libavformat/asfenc.c
	libavformat/avformat.h
	libavformat/avidec.c
	libavformat/caf.c
	libavformat/electronicarts.c
	libavformat/flacdec.c
	libavformat/flvdec.c
	libavformat/flvenc.c
	libavformat/framecrcenc.c
	libavformat/img2.c
	libavformat/img2dec.c
	libavformat/img2enc.c
	libavformat/ipmovie.c
	libavformat/isom.c
	libavformat/matroska.c
	libavformat/matroskadec.c
	libavformat/matroskaenc.c
	libavformat/mov.c
	libavformat/movenc.c
	libavformat/mp3dec.c
	libavformat/mpeg.c
	libavformat/mpegts.c
	libavformat/mxf.c
	libavformat/mxfdec.c
	libavformat/mxfenc.c
	libavformat/nsvdec.c
	libavformat/nut.c
	libavformat/oggenc.c
	libavformat/pmpdec.c
	libavformat/rawdec.c
	libavformat/rawenc.c
	libavformat/riff.c
	libavformat/sdp.c
	libavformat/utils.c
	libavformat/vocenc.c
	libavformat/wtv.c
	libavformat/xmv.c
Merged-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-08-07 22:45:46 +02:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							7e17389c1e 
							
						 
					 
					
						
						
							
							lavd/sdl: use verb in options help message  
						
						... 
						
						
						
						An help message tells what an option does, not what its argument is. 
						
						
					 
					
						2012-07-19 23:56:59 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolas George 
							
						 
					 
					
						
						
						
						
							
						
						
							4adf5dfadb 
							
						 
					 
					
						
						
							
							sdl: fix aspect ratio computations.  
						
						... 
						
						
						
						The rounding was wrong due to incorrect ue of floats,
changed to rationals and av_rescale.
The results were not properly passed to SDL. 
						
						
					 
					
						2012-06-10 09:57:50 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolas George 
							
						 
					 
					
						
						
						
						
							
						
						
							3ff6b1a2b3 
							
						 
					 
					
						
						
							
							sdl: fix overlay size.  
						
						... 
						
						
						
						The size passed to SDL_CreateYUVOverlay is the size
of the video in pixels, it must not take the aspect ratio
into account. 
						
						
					 
					
						2012-06-10 09:42:31 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolas George 
							
						 
					 
					
						
						
						
						
							
						
						
							2f9907be3e 
							
						 
					 
					
						
						
							
							sdl: add AVFMT_VARIABLE_FPS and AVFMT_NOTIMESTAMPS.  
						
						... 
						
						
						
						It allows vsync to be automatically set to passthrough. 
						
						
					 
					
						2012-06-10 09:42:31 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolas George 
							
						 
					 
					
						
						
						
						
							
						
						
							0ef4924db4 
							
						 
					 
					
						
						
							
							sdl: use AV_OPT_TYPE_IMAGE_SIZE.  
						
						
						
						
					 
					
						2012-05-20 18:24:20 +02:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							91e7e6b721 
							
						 
					 
					
						
						
							
							Make sdl_overlay_pix_fmt_map static const.  
						
						... 
						
						
						
						Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> 
						
						
					 
					
						2011-11-05 15:37:02 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
						
						
							
						
						
							539399d4d1 
							
						 
					 
					
						
						
							
							AVOptions: rename remaining FF_OPT_TYPE_* to AV_OPT_TYPE_*.  
						
						
						
						
					 
					
						2011-10-17 07:33:10 +02:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							e844abc498 
							
						 
					 
					
						
						
							
							sdl: align option fields after last commit  
						
						
						
						
					 
					
						2011-06-05 13:55:02 +02:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							0d0fdb0ad5 
							
						 
					 
					
						
						
							
							sdl: use the filename for defining the window title, if not specified  
						
						... 
						
						
						
						This allows a more efficient use of the commandline. 
						
						
					 
					
						2011-06-05 13:17:38 +02:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							b2a6f25c67 
							
						 
					 
					
						
						
							
							lavdev: add SDL output device  
						
						
						
						
					 
					
						2011-05-28 19:17:14 +02:00