summaryrefslogtreecommitdiffstats
path: root/libavcodec
Commit message (Collapse)AuthorAgeFilesLines
...
| * Get audio_service_type for AC-3 based on bitstream mode in the AC-3 parserJustin Ruggles2011-03-258-3/+29
| | | | | | | | and decoder, and vice-versa for the AC-3 encoder.
| * Add audio_service_type field to AVCodecContext for encoding and reportingJustin Ruggles2011-03-253-1/+31
| | | | | | | | of the service type in the audio bitstream.
| * aacenc: indentationYoung Han Lee2011-03-241-1/+1
| |
| * aacenc: fix the side calculation in search_for_msYoung Han Lee2011-03-241-1/+1
| |
| * vp8.c: rename EDGE_* to VP8_EDGE_*.Alexander Strange2011-03-241-5/+5
| |
* | lavc: Bump micro for dvd subtitle cb/cr fix Signed-off-by: Michael ↵Michael Niedermayer2011-03-251-1/+1
| | | | | | | | Niedermayer <michaelni@gmx.at>
* | Fix incorrect colors when decoding Blu-ray subtitlesAlexandre Colucci2011-03-251-1/+1
| | | | | | | | | | | | | | On Blu-ray colors are stored in the order YCrCb (and not YCbCr) as mentioned in the specifications: see System Description Blu-ray Disc Read-Only Format, 9.14.4.2.2.1 Palette Definition Segment When decoding a Blu-ray subtitle, the colors were incorrectly set.
* | Fix incorrect colors when decoding DVD subtitlesAlexandre Colucci2011-03-251-1/+1
| | | | | | | | | | | | | | | | | | | | On DVD and HD-DVD colors are stored in the order YCrCb (and not YCbCr) as mentioned in the specifications: see DVD Specifications for Read-Only Disc / Part 3, 4.3 Program Chain Information (7) PGC_SP_PLT see DVD Specifications for High Definition Disc, 5.2 Navigation for Standard Content (11) PGC_SDSP_PLT see DVD Specifications for High Definition Disc, 5.2 Navigation for Standard Content (12) PGC_HDSP_PLT see DVD Specifications for High Definition Disc, 5.5 Presentation Data (4) SET_COLOR2 When decoding a DVD or HD-DVD subtitle, the colors were incorrectly set.
* | Merge remote-tracking branch 'newdev/master'Michael Niedermayer2011-03-258-1/+166
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * newdev/master: matroskadec: set default duration for simple block When building for MinGW32 disable strict ANSI compliancy. ARM: fix ff_apply_window_int16_neon() prototype configure: check for --as-needed support early ARM: NEON optimised apply_window_int16() ac3enc: NEON optimised shift functions ac3enc: NEON optimised ac3_max_msb_abs_int16 and ac3_exponent_min mpeg12.c: fix slice threading for mpeg2 field picture mode. ffmetadec.c: fix compiler warnings. configure: Don't explicitly disable ffplay or in/outdevices on dos configure: Remove the explicit disabling of ffserver configure: Add fork as a dependency to ffserver Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * ARM: fix ff_apply_window_int16_neon() prototypeMans Rullgard2011-03-241-1/+1
| | | | | | | | | | | | The length argument should be unsigned. No change in code. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * ARM: NEON optimised apply_window_int16()Mans Rullgard2011-03-242-0/+28
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * ac3enc: NEON optimised shift functionsMans Rullgard2011-03-242-0/+25
| |
| * ac3enc: NEON optimised ac3_max_msb_abs_int16 and ac3_exponent_minMans Rullgard2011-03-245-0/+100
| |
| * mpeg12.c: fix slice threading for mpeg2 field picture mode.Ronald S. Bultje2011-03-241-1/+13
| | | | | | | | Fixes "make THREADS=2 fate-mpeg2-field-enc".
* | Merge remote-tracking branch 'ffmpeg-mt/master'Michael Niedermayer2011-03-251-1/+2
| | | | | | | | | | | | | | | | | | | | | | * ffmpeg-mt/master: Update todo. Draw edges in MPV_frame_end when encoding Conflicts: libavcodec/mpegvideo.c Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Remove a tab, somehow it sneaked past the hooks in the merge war.Michael Niedermayer2011-03-251-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | More advanced ffmpeg mpeg2 aspect guessing code.Michael Niedermayer2011-03-251-2/+18
| | | | | | | | | | | | Fixes issue1613, 621, 562 simultaneously Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Intel H.263 aspect ratio processing fix.XV2011-03-251-2/+8
| |
* | Fix Intel I.263 "Strict H.263 compliance" file playback / issue2449XV2011-03-251-2/+6
| |
* | srtdec: make sure we don't write past the end of bufferAurelien Jacobs2011-03-251-1/+1
| | | | | | | | Signed-off-by: Aurelien Jacobs <aurel@gnuage.org>
* | Improve channel count and bitrate error handling in wmav* encode_init()Tomas Härdin2011-03-241-4/+10
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'newdev/master'Michael Niedermayer2011-03-2411-66/+275
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * newdev/master: avio: make udp_set_remote_url/get_local_port internal. asfdec: also subtract preroll when reading simple index object matroskaenc: remove a variable that's unused after bc17bd9. avio: cosmetics - nicer vertical alignment. Remove unnecessary icc version checks Disable 'attribute "foo" ignored' warnings from icc rtsp: Don't use a locale dependent format string Add xd55 codec tag for XDCAM HD422 720p25 CBR files. configure: get libavcodec version from new version.h header lavc: move the version macros to a new installed header. matroskaenc: simplify get_aac_sample_rates by using ff_mpeg4audio_get_config Do not use format string "%0.3f" for RTSP Range field. Add apply_window_int16() to DSPContext with x86-optimized versions and use it in the ac3_fixed encoder. Document usage of import libraries created by dlltool configure: Set the correct lib target for arm/wince dlltool fate: simplify regression-funcs.sh fate: add support for multithread testing Conflicts: libavformat/rtspdec.c libavutil/attributes.h libavutil/internal.h libavutil/mem.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: move the version macros to a new installed header.Anton Khirnov2011-03-223-52/+77
| | | | | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * Add apply_window_int16() to DSPContext with x86-optimized versions and use itJustin Ruggles2011-03-228-14/+198
| | | | | | | | in the ac3_fixed encoder.
* | Merge remote-tracking branch 'newdev/master'Michael Niedermayer2011-03-2310-175/+316
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * newdev/master: (33 commits) Fix an infinite loop when RoQ encoded generated a frame with a size greater than the maximum valid size. Add kbdwin.o to AC3 decoder Detect byte-swapped AC-3 and support decoding it directly. cosmetics: indentation Always copy input data for AC3 decoder. ac3enc: make sym_quant() branch-free cosmetics: indentation Add a CPU flag for the Atom processor. id3v2: skip broken tags with invalid size id3v2: don't explicitly skip padding Make sure kbhit() is in conio.h fate: update wmv8-drm reference vc1: make P-frame deblock filter bit-exact. configure: Add the -D parameter to the dlltool command amr: Set the AVFMT_GENERIC_INDEX flag amr: Set the pkt->pos field properly to the start of the packet amr: Set the codec->bit_rate field based on the last packet rtsp: Specify unicast for TCP interleaved streams, too Set the correct target for mingw64 dlltool applehttp: Change the variable for stream position in seconds into int64_t ... Conflicts: ffmpeg.c ffplay.c libavcodec/ac3dec.c libavformat/avio.h libavformat/id3v2.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Fix an infinite loop when RoQ encoded generated a frame with a size greater ↵Vitor Sessak2011-03-221-3/+14
| | | | | | | | | | | | than the maximum valid size. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * Add kbdwin.o to AC3 decoderKieran Kunhya2011-03-221-1/+1
| | | | | | | | | | | | Fixes --disable-everything --enable-decoder=ac3 Signed-off-by: Mans Rullgard <mans@mansr.com>
| * Detect byte-swapped AC-3 and support decoding it directly.Reimar Döffinger2011-03-221-0/+5
| | | | | | | | | | | | | | This allows the AC-3 decoder to be used directly with RealMedia decoders that unlike the libavformat one do not byte-swap automatically. Since the new code is only used in case we would fail directly otherwise there should be no risk for regressions.
| * cosmetics: indentationJustin Ruggles2011-03-221-3/+3
| |
| * Always copy input data for AC3 decoder.Justin Ruggles2011-03-221-7/+2
| | | | | | | | | | | | | | Depending on error_recognition is not correct, low values do certainly not mean it is ok to crash. Based on a patch by Reimar Döffinger <Reimar.Doeffinger@gmx.de>
| * ac3enc: make sym_quant() branch-freeJustin Ruggles2011-03-221-11/+1
| |
| * vc1: make P-frame deblock filter bit-exact.Ronald S. Bultje2011-03-212-94/+206
| |
| * vc1: slice support.Ronald S. Bultje2011-03-211-24/+57
| | | | | | | | Also reset coded_block at each new slice, fixes problems in slice playback.
| * vc1: fix up memleaks in the error codepath.Ronald S. Bultje2011-03-211-22/+19
| | | | | | | | | | Introduce end: and err: labels at the end of vc1_decode_frame(), which will clean up allocated memory consistently.
| * vc1: warn for unimplemented pan-scan feature.Ronald S. Bultje2011-03-211-0/+1
| |
| * ffv1: allocate correct size for sample bufferMans Rullgard2011-03-201-1/+1
| | | | | | | | | | | | | | This fixes a typo in the size calculation for the sample buffer introduced in cbabccc367424. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * Move ff_dct_init_mmx declaration to dct.hMans Rullgard2011-03-202-1/+2
| | | | | | | | | | | | This was missed in 0aded94. Signed-off-by: Mans Rullgard <mans@mansr.com>
* | Fake-Merge remote-tracking branch 'ffmpeg-mt/master'Michael Niedermayer2011-03-2218-296/+986
| |
* | Merge remote-tracking branch 'newdev/master'Michael Niedermayer2011-03-2141-256/+406
|\ \ | |/ | | | | Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * dct: remove superflous #includeMans Rullgard2011-03-201-1/+0
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * Move dct and rdft definitions to separate filesMans Rullgard2011-03-2013-72/+138
| | | | | | | | | | | | | | This leaves fft.h with only the core FFT and MDCT definitions thus making it more managable. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * Move sine windows to a separate fileMans Rullgard2011-03-2018-33/+98
| | | | | | | | | | | | | | These windows do not really belong in fft/mdct files and were easily confused with the similarly named tables used by rdft. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * Move ff_kbd_window_init() to a separate fileMans Rullgard2011-03-199-41/+90
| | | | | | | | | | | | | | This function is not tightly coupled to mdct, and it's in the way of making a fixed-point mdct implementation. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * fft: remove inline wrappers for function pointersMans Rullgard2011-03-1927-109/+80
| | | | | | | | | | | | | | This removes the rather pointless wrappers (one not even inline) for calling the fft_calc and related function pointers. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * Remove Sonic experimental audio codecMans Rullgard2011-03-193-982/+0
| | | | | | | | | | | | | | | | Since initially committed in 2004, this codec has only been touched for maintenanance. Functionally, it contains no novel ideas and its intended audience is better served by existing mature codecs. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-19825-3336/+3336
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* | Fix compiler warnings due to missing casts.Reimar Döffinger2011-03-191-1/+1
| |
* | Detect byte-swapped AC-3 (aka DNET) and support decoding it directly.Reimar Döffinger2011-03-191-11/+15
| | | | | | | | | | | | | | | | This allows the AC-3 decoder to be used directly with RealMedia decoders that unlike the libavformat one do not byte-swap automatically. Since the new code is only used in case we would fail directly otherwise there should be no risk for regressions. The "buf" pointer needs to be overwritten since otherwise the CRC check fails.
* | Merge remote-tracking branch 'newdev/master'Michael Niedermayer2011-03-187-10/+167
|\ \ | |/ | | | | Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * aacenc: 10l, missed a reference when refactoring the psymodel.Nathan Caldwell2011-03-171-1/+1
| |
OpenPOWER on IntegriCloud