Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						1c0ce2d4e0 
					 
					
						
						
							
							Merge commit '4efdadc8ec50332c812e8a95e8c67f5a260e7cb0'  
						
						... 
						
						
						
						* commit '4efdadc8ec50332c812e8a95e8c67f5a260e7cb0':
  matroskadec: export just the STREAMINFO block as FLAC extradata
Conflicts:
	libavformat/matroskadec.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-05-28 12:49:28 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						69de229bb8 
					 
					
						
						
							
							Merge commit '6df478bf891b9fc5626e4a0b993899f310ba0a1c'  
						
						... 
						
						
						
						* commit '6df478bf891b9fc5626e4a0b993899f310ba0a1c':
  matroskadec: split parsing tracks into a separate function
Conflicts:
	libavformat/matroskadec.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-05-28 12:41:35 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						23f741f793 
					 
					
						
						
							
							matroskadec: parse the channel layout mask for FLAC  
						
						... 
						
						
						
						It is commonly stored in a vorbiscomment block in codec private data. 
						
						
					 
					
						2014-05-28 07:50:32 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						4efdadc8ec 
					 
					
						
						
							
							matroskadec: export just the STREAMINFO block as FLAC extradata  
						
						... 
						
						
						
						It contains all information that is used by the decoder and the other
FLAC-capable demuxers (flacdec, ogg) export only STREAMINFO as well. 
						
						
					 
					
						2014-05-28 07:49:15 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						6df478bf89 
					 
					
						
						
							
							matroskadec: split parsing tracks into a separate function  
						
						
						
						
					 
					
						2014-05-28 07:48:59 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						8bf90562f6 
					 
					
						
						
							
							Merge commit 'eb3b5501e8b85bfea09d533314cb6920efc42639'  
						
						... 
						
						
						
						* commit 'eb3b5501e8b85bfea09d533314cb6920efc42639':
  matroskadec: read the CodecDelay element
Conflicts:
	libavformat/matroska.h
	libavformat/matroskadec.c
See: d6f86d74edmichaelni@gmx.at > 
						
						
					 
					
						2014-05-01 04:29:40 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						eb3b5501e8 
					 
					
						
						
							
							matroskadec: read the CodecDelay element  
						
						
						
						
					 
					
						2014-04-30 21:00:01 +02:00 
						 
				 
			
				
					
						
							
							
								Carl Eugen Hoyos 
							
						 
					 
					
						
						
							
						
						ade5851be0 
					 
					
						
						
							
							Try mov tags if the fourcc in V_MS/VFW mkv files cannot be found in bmp tags.  
						
						... 
						
						
						
						Fixes decoding of broken mkv files containing ProRes video from ticket #3434 . 
						
						
					 
					
						2014-04-27 12:52:34 +02:00 
						 
				 
			
				
					
						
							
							
								Carl Eugen Hoyos 
							
						 
					 
					
						
						
							
						
						6c18200c2f 
					 
					
						
						
							
							Only insert the icpf atom in ProRes mkv packets if it isn't already present.  
						
						... 
						
						
						
						The patch allows to read broken mkv files containing ProRes as written by
the Haali muxer.
Fixes a part of ticket #3434 . 
						
						
					 
					
						2014-04-17 14:46:11 +02:00 
						 
				 
			
				
					
						
							
							
								Carl Eugen Hoyos 
							
						 
					 
					
						
						
							
						
						3d5c859fa6 
					 
					
						
						
							
							Set Matroska private data when muxing Prores.  
						
						... 
						
						
						
						The specification requires the mov code point to be written as "fourcc". 
						
						
					 
					
						2014-04-06 23:35:17 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						28ee7757f5 
					 
					
						
						
							
							Merge commit 'd92024f18fa3d69937cb2575f3a8bf973df02430'  
						
						... 
						
						
						
						* commit 'd92024f18fa3d69937cb2575f3a8bf973df02430':
  lavf: more correct printf format specifiers
Conflicts:
	libavformat/asfdec.c
	libavformat/cafdec.c
	libavformat/dxa.c
	libavformat/framecrcenc.c
	libavformat/hnm.c
	libavformat/iff.c
	libavformat/mov.c
	libavformat/mxfdec.c
	libavformat/rmdec.c
	libavformat/rpl.c
	libavformat/smacker.c
	libavformat/xmv.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-03-11 21:05:34 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						d92024f18f 
					 
					
						
						
							
							lavf: more correct printf format specifiers  
						
						
						
						
					 
					
						2014-03-11 13:13:41 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						fabf69f37a 
					 
					
						
						
							
							Merge commit 'f69befe5eefef12172a6479dd9cef3c01bddec7a'  
						
						... 
						
						
						
						* commit 'f69befe5eefef12172a6479dd9cef3c01bddec7a':
  matroskadec: cosmetics: Fix "attachement" vs. "attachment" typo
Conflicts:
	libavformat/matroskadec.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-03-08 00:13:20 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						b3d9ab1829 
					 
					
						
						
							
							Merge commit '84cfce9f99805a144df684417e166c1ae6f95421'  
						
						... 
						
						
						
						* commit '84cfce9f99805a144df684417e166c1ae6f95421':
  matroskadec: K&R formatting cosmetics
Conflicts:
	libavformat/matroskadec.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-03-07 23:52:44 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						f69befe5ee 
					 
					
						
						
							
							matroskadec: cosmetics: Fix "attachement" vs. "attachment" typo  
						
						
						
						
					 
					
						2014-03-07 13:54:18 +01:00 
						 
				 
			
				
					
						
							
							
								Keiji Costantini 
							
						 
					 
					
						
						
							
						
						84cfce9f99 
					 
					
						
						
							
							matroskadec: K&R formatting cosmetics  
						
						... 
						
						
						
						Also sort #includes into canonical order.
Signed-off-by: Diego Biurrun <diego@biurrun.de > 
						
						
					 
					
						2014-03-07 13:39:07 +01:00 
						 
				 
			
				
					
						
							
							
								Carl Eugen Hoyos 
							
						 
					 
					
						
						
							
						
						96fc2908f0 
					 
					
						
						
							
							Read bits_per_coded_sample from V_MS/VFW/FOURCC mkv files.  
						
						... 
						
						
						
						Fixes ticket #3425 . 
						
						
					 
					
						2014-02-26 00:02:51 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						9d13432a90 
					 
					
						
						
							
							avformat/matroskadec: identify SMI as SVQ3  
						
						... 
						
						
						
						Fixes part of Ticket3256
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-01-19 20:13:38 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						48218580e1 
					 
					
						
						
							
							avformat/matroskadec: support QDM2 as generated by mkvtoolnix-6.7.0  
						
						... 
						
						
						
						Fixes part of Ticket3256
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-01-19 18:48:49 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						5800b08572 
					 
					
						
						
							
							avformat/matroskadec: support SVQ3 as generated by mkvtoolnix-6.6.0  
						
						... 
						
						
						
						Fixes part of Ticket3256
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-01-19 18:48:11 +01:00 
						 
				 
			
				
					
						
							
							
								Carl Eugen Hoyos 
							
						 
					 
					
						
						
							
						
						1132937077 
					 
					
						
						
							
							Do not read mkv audio bit_depth if bits_per_coded_sample is already set.  
						
						... 
						
						
						
						This allows decoding broken mkv files containing G.726 audio. 
						
						
					 
					
						2014-01-15 23:37:47 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						a1ed1c2193 
					 
					
						
						
							
							avformat/matroskadec: check generic audio deinterleaver sub_packet_size against frame_size  
						
						... 
						
						
						
						Fixes use of uninitialized memory
Fixes: msan_uninit-mem_7f67d052a530_7517_nosound.mkv
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-01-10 23:45:43 +01:00 
						 
				 
			
				
					
						
							
							
								James Almer 
							
						 
					 
					
						
						
							
						
						2c759d7018 
					 
					
						
						
							
							matroskadec: Export the MuxingApp element value as metadata  
						
						... 
						
						
						
						Signed-off-by: James Almer <jamrial@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-01-03 04:09:00 +01:00 
						 
				 
			
				
					
						
							
							
								James Almer 
							
						 
					 
					
						
						
							
						
						0d944ee343 
					 
					
						
						
							
							matroskadec: Fix bug when parsing realaudio codec parameters  
						
						... 
						
						
						
						flavor can be 0.
This fixes tract ticket #3214 
Signed-off-by: James Almer <jamrial@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-12-25 13:36:25 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Sukhanov 
							
						 
					 
					
						
						
							
						
						251c96a70b 
					 
					
						
						
							
							avformat/matroskadec: Fix start_time  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-12-24 18:59:46 +01:00 
						 
				 
			
				
					
						
							
							
								Aurelien Jacobs 
							
						 
					 
					
						
						
							
						
						8b516f154a 
					 
					
						
						
							
							matroskadec: use correct compression parameters for current track CodecPrivate  
						
						... 
						
						
						
						Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC:libav-stable@libav.org 
Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2013-11-21 20:54:55 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						30be1ea33e 
					 
					
						
						
							
							matroskadec: pad EBML_BIN data.  
						
						... 
						
						
						
						It might be passed to code requiring padding, such as lzo decompression.
Fixes invalid reads.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC:libav-stable@libav.org  
						
						
					 
					
						2013-11-21 20:54:30 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Gerber 
							
						 
					 
					
						
						
							
						
						8cc59ec881 
					 
					
						
						
							
							lavf/matroskadec ReferenceBlock is a signed integer  
						
						... 
						
						
						
						according to the Matroska Specification
ReferenceBlock is a signed integer too.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-11-16 01:24:40 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Gerber 
							
						 
					 
					
						
						
							
						
						f4b1ca99ff 
					 
					
						
						
							
							lavf/matroska*: DiscardPadding is a signed integer  
						
						... 
						
						
						
						according to the Matriska Specification
 http://matroska.org/technical/specs/index.html 
DiscardPadding is a signed integer.
Tested-by: Jan Gerber <j@v2v.cc >
Tested-by: James Almer <jamrial@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-11-16 00:49:23 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						cddd15ba5c 
					 
					
						
						
							
							avformat/matroska: simplify signed int access code  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-11-15 21:38:23 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Gerber 
							
						 
					 
					
						
						
							
						
						d03eea36b2 
					 
					
						
						
							
							lavf/matroska*: add support for signed integers  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-11-15 21:38:12 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						0fbeeb9399 
					 
					
						
						
							
							Merge commit '959bea13ce3498a5bddf8a415a061a7bb5a8b075'  
						
						... 
						
						
						
						* commit '959bea13ce3498a5bddf8a415a061a7bb5a8b075':
  matroskadec: Support HEVC demuxing
Conflicts:
	Changelog
	libavformat/matroskadec.c
	libavformat/version.h
See: 16b6839de6michaelni@gmx.at > 
						
						
					 
					
						2013-11-01 17:57:57 +01:00 
						 
				 
			
				
					
						
							
							
								Yusuke Nakamura 
							
						 
					 
					
						
						
							
						
						959bea13ce 
					 
					
						
						
							
							matroskadec: Support HEVC demuxing  
						
						
						
						
					 
					
						2013-10-31 20:20:49 +01:00 
						 
				 
			
				
					
						
							
							
								Yusuke Nakamura 
							
						 
					 
					
						
						
							
						
						16b6839de6 
					 
					
						
						
							
							lavf/matroskadec: Support HEVC demuxing.  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-10-16 00:17:28 +02:00 
						 
				 
			
				
					
						
							
							
								Vignesh Venkatasubramanian 
							
						 
					 
					
						
						
							
						
						d6f86d74ed 
					 
					
						
						
							
							matroskadec: Demux support for SeekPreRoll and CodecDelay  
						
						... 
						
						
						
						Adds support for demuxing SeekPreRoll and CodecDelay container
elements.
Signed-off-by: Vignesh Venkatasubramanian <vigneshv@google.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-10-14 21:06:59 +02:00 
						 
				 
			
				
					
						
							
							
								Paul B Mahol 
							
						 
					 
					
						
						
							
						
						a807c68253 
					 
					
						
						
							
							avformat: use ff_alloc_extradata()  
						
						... 
						
						
						
						Signed-off-by: Paul B Mahol <onemda@gmail.com > 
						
						
					 
					
						2013-10-13 20:13:38 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						6853e40106 
					 
					
						
						
							
							avformat/matroskadec: only set r_frame_rate if the value is within reasonable limits  
						
						... 
						
						
						
						Fixes Ticket2451
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-10-06 00:22:08 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						57070d9892 
					 
					
						
						
							
							Merge commit '668643b9239c70b777aea322eab411ebc960d9a0'  
						
						... 
						
						
						
						* commit '668643b9239c70b777aea322eab411ebc960d9a0':
  matroskadec: check av_strdup() when setting defaults
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-09-25 09:39:24 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						668643b923 
					 
					
						
						
							
							matroskadec: check av_strdup() when setting defaults  
						
						
						
						
					 
					
						2013-09-24 17:11:50 +02:00 
						 
				 
			
				
					
						
							
							
								James Almer 
							
						 
					 
					
						
						
							
						
						56f17407bc 
					 
					
						
						
							
							matroska: Add the CueDuration element  
						
						... 
						
						
						
						Use it only on subtitle CuePoints.
With proper demuxer/splitter support this should improve the display
of subtitles right after seeking to a given point in the stream.
Signed-off-by: James Almer <jamrial@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-09-21 14:33:01 +02:00 
						 
				 
			
				
					
						
							
							
								Monty Montgomery 
							
						 
					 
					
						
						
							
						
						f6622f9610 
					 
					
						
						
							
							avformat/matroskadec: correct spurious keyframe warnings in webm  
						
						... 
						
						
						
						Minor change to fix for Trac #1003  to avoid squawking about files
with valid keyframes that aren't marked (as opposed to frames that are
marked as keyframes and aren't).
Change correctly surpresses the spurious warnings, while still complaining
about (and handling) the genuinely broken file attached to bug #1003 .
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-09-20 03:45:02 +02:00 
						 
				 
			
				
					
						
							
							
								Paul B Mahol 
							
						 
					 
					
						
						
							
						
						3e2a5b33f0 
					 
					
						
						
							
							avformat/matroskadec: use av_malloc_array() and check for allocation error  
						
						... 
						
						
						
						Signed-off-by: Paul B Mahol <onemda@gmail.com > 
						
						
					 
					
						2013-09-19 22:28:25 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						2c8d876dea 
					 
					
						
						
							
							Merge commit '569d18aa9dc989c37bb4d4b968026fe5afa6fff9'  
						
						... 
						
						
						
						* commit '569d18aa9dc989c37bb4d4b968026fe5afa6fff9':
  matroskadec: Verify realaudio codec parameters
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-09-17 15:25:45 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						569d18aa9d 
					 
					
						
						
							
							matroskadec: Verify realaudio codec parameters  
						
						... 
						
						
						
						Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org 
Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2013-09-17 11:22:30 +03:00 
						 
				 
			
				
					
						
							
							
								James Almer 
							
						 
					 
					
						
						
							
						
						5ab7b3b948 
					 
					
						
						
							
							matroskadec: Mute "Unknown entry" log messages for CueRelativePosition entries  
						
						... 
						
						
						
						Signed-off-by: James Almer <jamrial@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-09-15 12:57:19 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						e529082369 
					 
					
						
						
							
							avformat/matroskadec: use av_realloc_array()  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-09-11 13:34:25 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						32805f8521 
					 
					
						
						
							
							avformat/matroskadec: ebml_parse_elem() should not deallocate priorly existing lists on failure  
						
						... 
						
						
						
						This reverts a hunk from "avformat: Use av_reallocp_array() where suitable"
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-09-11 12:15:08 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						cbe47b1e84 
					 
					
						
						
							
							Merge commit 'f369b9356c4606cd4d713d60f7db5de119d901fa'  
						
						... 
						
						
						
						* commit 'f369b9356c4606cd4d713d60f7db5de119d901fa':
  avformat: Use av_reallocp_array() where suitable
Conflicts:
	libavformat/asfenc.c
	libavformat/gxfenc.c
	libavformat/mov.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-09-11 11:23:40 +02:00 
						 
				 
			
				
					
						
							
							
								Vignesh Venkatasubramanian 
							
						 
					 
					
						
						
							
						
						7b0a839b0b 
					 
					
						
						
							
							opus/matroska: Adding support for End Trimming in demuxer/decoder  
						
						... 
						
						
						
						Implementing support for end trimming Opus in Matroska by making
use of the DiscardPadding value from the container and discarding
the samples accordingly.
Signed-off-by: Vignesh Venkatasubramanian <vigneshv@google.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-09-10 23:11:15 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandra Khirnova 
							
						 
					 
					
						
						
							
						
						f369b9356c 
					 
					
						
						
							
							avformat: Use av_reallocp_array() where suitable  
						
						... 
						
						
						
						Signed-off-by: Diego Biurrun <diego@biurrun.de > 
						
						
					 
					
						2013-09-10 12:38:32 +02:00