82 Commits (03e3776293f7e40f10b8dee8e97679f84a8fef36)

Author SHA1 Message Date
Diego Biurrun 0ffbc258aa Change a bunch of codec long_names to be more consistent and descriptive. 16 years ago
Alex Converse d0f89acf60 Make the MP3 probe weakly claim all files with ID3v2 tags to fix regressions on 16 years ago
Aurelien Jacobs b3a9e50c10 cosmetics: indentation 16 years ago
Aurelien Jacobs 3b1c4a06f6 simplify usage of dstlen as it is not a parameter anymore 16 years ago
Aurelien Jacobs ee56cab3f3 cosmetics: indentation 16 years ago
Aurelien Jacobs b182eeb08b use new metadata API in the mp3 muxer 16 years ago
Aurelien Jacobs 9d98535ceb use new metadata API in the mp3 demuxer 16 years ago
Aurelien Jacobs 9f5aca8fec don't support the mp3 extension in the mp2 muxer 16 years ago
Andreas Öman cf92cec7d8 Avoid allocating MPADecodeContext on stack. 16 years ago
Alex Converse 38cef58404 Fix a read past end of buffer crash in the mp3 probe 16 years ago
Alex Converse ac3ef4a41b Fix probing of files with ID3v2 tags. Discussed at 16 years ago
Diego Biurrun 406792e7b0 cosmetics: Remove pointless period after copyright statement non-sentences. 16 years ago
Alex Converse 2ea512a6c2 Factorise id3v2 header parsing from mp3.c to be shared 16 years ago
Aurelien Jacobs b250f9c66d Change semantic of CONFIG_*, HAVE_* and ARCH_*. 16 years ago
Yoav Steinberg 853a97530e If we find a VBR tag at the beginning of the file don't attempt to 16 years ago
Michael Niedermayer c96bd21227 Change mpeg audio parser so it only sets frame_size, channels and bit_rate 16 years ago
Diego Biurrun bc5c918ea8 Remove offset_t typedef and use int64_t directly instead. 16 years ago
Diego Biurrun 8212568a1c Replace generic CONFIG_MUXERS preprocessor conditionals by more specific 17 years ago
Reimar Döffinger 1bef65f4fe Make the id3v1_genre_str array const, not just the strings it points to. 17 years ago
Aurelien Jacobs ea452b54f0 strcasecmp() requires #include <strings.h> 17 years ago
Diego Biurrun 58607ca7d2 Move one function that is only used for muxing below #ifdef CONFIG_MUXERS. 17 years ago
Michael Niedermayer 0328995893 All mp3 parsers are buggy fix 2 of n (out of array write, i suspect not exploitable) 17 years ago
Michael Niedermayer d5ae45841f All id3 parsers are buggy, 0 termination fix 1 of n (issue created by andreas 17 years ago
Baptiste Coudurier 9b64a036c0 remove useless close funcs 17 years ago
Stefano Sabatini bde15e74de Make long_names in lavf/lavdev optional depending on CONFIG_SMALL. 17 years ago
Carl Eugen Hoyos d9133126d3 Replace some occurrences of 0 with CODEC_ID_NONE. 17 years ago
Diego Biurrun 245976da2a Use full path for #includes from another directory. 17 years ago
Diego Biurrun ccd425e799 Remove unnecessary parentheses from return calls. 17 years ago
Michael Niedermayer 8df94c73dc Another const found by -Wwrite-strings. 17 years ago
Michael Niedermayer 2db971135a return a slightly larger score if we find more than 500 valid mp3 frames in a row 17 years ago
Michael Niedermayer 5ef5501b71 ensure that the probe code runs in O(n) 17 years ago
Michael Niedermayer 890d2799c1 remove arbitrary 4096 limit for probing 17 years ago
Michael Niedermayer 5110d151b6 prevent O(n^2) execution of ff_mpa_decode_header() for valid mp3 files 17 years ago
Björn Axelsson 899681cd1d Use dynamically allocated ByteIOContext in AVFormatContext 17 years ago
Aurelien Jacobs d638424b8a cosmetics: whitespace 17 years ago
Andreas Öman bd59786204 remove unnecessary -1 from snprintf len 17 years ago
Patrice Bensoussan bd548b99aa Add support for ID3v2 year tag 17 years ago
Andreas Öman 5b5bd7c9ee make sure the mpeg audio header is valid before passing it to ff_mpegaudio_decode_header() 17 years ago
Andreas Öman 8862fb41e0 add support for reading duration from VBRI-tag in mp3 files 17 years ago
Andreas Öman 478638abad fix indent 17 years ago
Andreas Öman db233e832f cosmetical change of mp3_parse_xing() to prepare for upcoming VBRI tag support 17 years ago
Andreas Öman ca851a3a08 add support for reading duration from Xing-tag in mp3 files 17 years ago
Thorsten Jordan f97931c122 set start_time to 0 to enable seeking in mp3-files 17 years ago
Baptiste Coudurier c6377f6143 do not write id3v2 header when writing .mp2 files 18 years ago
Panagiotis Issaris 6f3e0b2174 Replace all occurrences of AVERROR_IO with AVERROR(EIO). 18 years ago
Panagiotis Issaris 769e10f068 Replace all occurrences of AVERROR_NOMEM with AVERROR(ENOMEM). 18 years ago
Måns Rullgård ea7599ba8b kill uninitialised variable warning in mp3_read_probe() 18 years ago
Roman Shaposhnik c21f308e77 * Getting rid of the use of GCC language extensions 18 years ago
Ronald S. Bultje 80fb82346e Use AV_RB* macros where appropriate. 18 years ago
Måns Rullgård 75e61b0e88 use new string functions 18 years ago