73 Commits (2d4eeaadc41a0adf97d6b71677d014833df432e2)

Author SHA1 Message Date
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 16 years ago
Reimar Döffinger 1bef65f4fe Make the id3v1_genre_str array const, not just the strings it points to. 16 years ago
Aurelien Jacobs ea452b54f0 strcasecmp() requires #include <strings.h> 16 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
Andreas Öman 0dc56bfae0 id3v2 writer 18 years ago
Andreas Öman 52b53f8653 id3v2 reader 18 years ago
Andreas Öman cb2578d5ef cosmetic v1/v2 renaming 18 years ago
Aurelien Jacobs ca6e50afc1 add a ff_ prefix to some mpegaudio funcs 18 years ago
Reimar Döffinger 89ecc26188 Fix two small typos in comment 18 years ago
Aurelien Jacobs 57004ff1d7 add an enum for need_parsing 18 years ago
Michael Niedermayer 87e8788680 allocate 32 extra bytes at the end of the probe buffer and remove most probe buf_size checks 18 years ago
Michael Niedermayer e9b78eeba2 better generic index building and seeking code 18 years ago
Diego Biurrun 6ebe07fbb5 variable renaming: mp3lame --> libmp3lame 18 years ago