Hendrik Leppkes 
							
						 
					 
					
						
						
							
						
						79393a8363 
					 
					
						
						
							
							Replace usage of the deprecated av_pix_fmt_descriptors array with av_pix_fmt_desc_get  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2012-10-20 18:00:13 +02: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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						74e4bb6912 
					 
					
						
						
							
							Merge remote-tracking branch 'hexene/stagefright'  
						
						... 
						
						
						
						* hexene/stagefright:
  libstagefright: avoid memory leak
  libstagefright: support more output pixel formats
  libstagefright: avoid potential deadlock on output MediaBuffer
  libstagefright: explicitly set positive timestamps as stagefright expects them so
  Merge branches 'stagefright' and 'stagefright-test' into stagefright-test
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2012-04-19 01:58:30 +02:00 
						 
				 
			
				
					
						
							
							
								Mohamed Naufal 
							
						 
					 
					
						
						
							
						
						f51b7e52a6 
					 
					
						
						
							
							libstagefright: avoid memory leak  
						
						
						
						
					 
					
						2012-04-19 03:00:41 +05:30 
						 
				 
			
				
					
						
							
							
								Mohamed Naufal 
							
						 
					 
					
						
						
							
						
						2343a99cf2 
					 
					
						
						
							
							libstagefright: support more output pixel formats  
						
						
						
						
					 
					
						2012-04-19 01:42:12 +05:30 
						 
				 
			
				
					
						
							
							
								Mohamed Naufal 
							
						 
					 
					
						
						
							
						
						1d48e88d41 
					 
					
						
						
							
							libstagefright: avoid potential deadlock on output MediaBuffer  
						
						... 
						
						
						
						Maintain an output queue of AVFrames instead of MediaBuffers
so that the latter can be released early. This avoids a potential deadlock
between the stagefright decoder::read() and Stagefright_decode_frame() 
						
						
					 
					
						2012-04-19 01:08:50 +05:30 
						 
				 
			
				
					
						
							
							
								Mohamed Naufal 
							
						 
					 
					
						
						
							
						
						7b915a4045 
					 
					
						
						
							
							libstagefright: explicitly set positive timestamps as stagefright expects them so  
						
						
						
						
					 
					
						2012-04-19 00:02:53 +05:30 
						 
				 
			
				
					
						
							
							
								Carl Eugen Hoyos 
							
						 
					 
					
						
						
							
						
						ea4037162f 
					 
					
						
						
							
							Fix libstagefright compilation  
						
						... 
						
						
						
						Comment-by-michael: iam commiting this as the code cannot work without it and likely works with it.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2012-02-09 23:55:33 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						072a62b50a 
					 
					
						
						
							
							Merge remote-tracking branch 'hexene/stagefright'  
						
						... 
						
						
						
						* hexene/stagefright:
  tools/build_libstagefright: fetch android system headers and libraries
  libstagefright: reindent after previous commit
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-10-13 18:04:02 +02:00 
						 
				 
			
				
					
						
							
							
								Mohamed Naufal 
							
						 
					 
					
						
						
							
						
						0ef2e660c1 
					 
					
						
						
							
							libstagefright: reindent after previous commit  
						
						
						
						
					 
					
						2011-10-09 00:48:52 +05:30 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						f22bc68dc0 
					 
					
						
						
							
							Merge remote-tracking branch 'hexene/stagefright'  
						
						... 
						
						
						
						* hexene/stagefright:
  libstagefright: start decode_thread() only after decode_frame() is called at least once.
  libstagefright: mark the dummy frame as keyframe.
  libstagefright: limit the output queue size
  libstagefright: return EOS if CustomSource::read() is called after decode_thread() returns
  libstagefright: set the correct frame size
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-10-07 15:32:30 +02:00 
						 
				 
			
				
					
						
							
							
								Mohamed Naufal 
							
						 
					 
					
						
						
							
						
						a85996d834 
					 
					
						
						
							
							libstagefright: start decode_thread() only after decode_frame() is called at least once.  
						
						... 
						
						
						
						This prevents the situation where EOS is passed as the first frame to the
h/w decoder and thus avoids a potential crash. 
						
						
					 
					
						2011-10-07 18:32:44 +05:30 
						 
				 
			
				
					
						
							
							
								Mohamed Naufal 
							
						 
					 
					
						
						
							
						
						fedbf9177c 
					 
					
						
						
							
							libstagefright: mark the dummy frame as keyframe.  
						
						... 
						
						
						
						This makes sure decoder->read() returns if it is the first frame fed. 
						
						
					 
					
						2011-10-07 18:32:40 +05:30 
						 
				 
			
				
					
						
							
							
								Mohamed Naufal 
							
						 
					 
					
						
						
							
						
						295f13953d 
					 
					
						
						
							
							libstagefright: limit the output queue size  
						
						
						
						
					 
					
						2011-10-07 18:32:36 +05:30 
						 
				 
			
				
					
						
							
							
								Mohamed Naufal 
							
						 
					 
					
						
						
							
						
						23ea48f2f7 
					 
					
						
						
							
							libstagefright: return EOS if CustomSource::read() is called after decode_thread() returns  
						
						
						
						
					 
					
						2011-10-07 18:32:31 +05:30 
						 
				 
			
				
					
						
							
							
								Mohamed Naufal 
							
						 
					 
					
						
						
							
						
						09a49e8919 
					 
					
						
						
							
							libstagefright: set the correct frame size  
						
						
						
						
					 
					
						2011-10-07 18:32:23 +05:30 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						9cff6d9eff 
					 
					
						
						
							
							libstagefright: change Libav to FFmpeg in copyright header with permission of author.  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-09-30 00:08:20 +02:00 
						 
				 
			
				
					
						
							
							
								Mohamed Naufal 
							
						 
					 
					
						
						
							
						
						e7f9aa6ff5 
					 
					
						
						
							
							libstagefright: Explicitly free smart pointer objects  
						
						
						
						
					 
					
						2011-09-14 21:01:07 +05:30 
						 
				 
			
				
					
						
							
							
								Mohamed Naufal 
							
						 
					 
					
						
						
							
						
						84f26f5288 
					 
					
						
						
							
							Support (H/W accelerated) H.264 decoding on Android via Stagefright  
						
						
						
						
					 
					
						2011-08-31 05:12:54 +05:30