Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-10-16lavc: add a HEVC decoder.Guillaume Martres
Initially written by Guillaume Martres <smarter@ubuntu.com> as a GSoC project. Further contributions by the OpenHEVC project and other developers, namely: Mickaël Raulet <mraulet@insa-rennes.fr> Seppo Tomperi <seppo.tomperi@vtt.fi> Gildas Cocherel <gildas.cocherel@laposte.net> Khaled Jerbi <khaled_jerbi@yahoo.fr> Wassim Hamidouche <wassim.hamidouche@insa-rennes.fr> Vittorio Giovara <vittorio.giovara@gmail.com> Jan Ekström <jeebjp@gmail.com> Anton Khirnov <anton@khirnov.net> Martin Storsjö <martin@martin.st> Luca Barbato <lu_zero@gentoo.org> Yusuke Nakamura <muken.the.vfrmaniac@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-10-07avcodec: add dpx parserPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-10-03Native VP9 decoder.Ronald S. Bultje
Authors: Ronald S. Bultje <rsbultje gmail com>, Clement Boesch <u pkh me>
2013-09-19Merge commit 'c4bfa098072ba338d83555d6e2199f7e1e64ffff'Michael Niedermayer
* commit 'c4bfa098072ba338d83555d6e2199f7e1e64ffff': Add a WebP decoder Conflicts: Changelog doc/general.texi libavcodec/Makefile libavcodec/avcodec.h libavcodec/version.h libavformat/img2.c The previously existing webp decoder is disabled as the new one supports lossless mode and alpha while the previous does not. Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-09-18Add a WebP decoderJustin Ruggles
Container and lossy decoding by Aneesh Dogra <aneesh@sugarlabs.org> Lossless decoding by Justin Ruggles <justin.ruggles@gmail.com>
2013-09-13avcodec/proresdec2: remove duplicated tablesPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-09-02lavc: add teletext decoder using libzvbiMarton Balint
Based on a patch by Wolfram Gloger <wmglo@dent.med.uni-muenchen.de>. http://lists.ffmpeg.org/pipermail/ffmpeg-devel/2012-December/136677.html The original patch was rebased by Tudor SUCIU <tudor.suciu@gmail.com>. Lots of additional features and fixes are made by me. Fixes ticket #2086. Changes since last version: - change default page to all pages Signed-off-by: Marton Balint <cus@passwd.hu> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-09-01Merge commit 'a42e3a6700547e4e49445bda81d3a89ec3e081a9'Michael Niedermayer
* commit 'a42e3a6700547e4e49445bda81d3a89ec3e081a9': pcm_dvd: consolidate pieces from pcm.c and mpeg.c Conflicts: libavcodec/pcm.c libavcodec/version.h libavformat/mpeg.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-08-31Merge commit '0d6549d8b57aaa5be8efb794154cdbe9a645910f'Michael Niedermayer
* commit '0d6549d8b57aaa5be8efb794154cdbe9a645910f': pcm_bluray: rename pcm-mpeg.c to pcm-bluray.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-08-31pcm_dvd: consolidate pieces from pcm.c and mpeg.cChristian Schmidt
Remove the header decoding for PCM audio from mpeg.c and the 20/24bit parts from pcm.c and merge them into a new decoder in pcm-dvd.c. The decoder has added support for samples that span multiple packets and modified 20/24bit group decoding. Both is needed to decode samples that have been generated with DVD-Lab Pro 2. The decoding of 16bit PCM and two channel 24bit is identical to before. No other samples are known to verify the correctness of the encoding this software does. The complete list of tested formats is 48kHz/16bit/2-8 channels 48kHz/24bit/2-5 channels 96kHz/16bit/2-4 channels 96kHz/24bit/2 channels Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-08-31pcm_bluray: rename pcm-mpeg.c to pcm-bluray.cChristian Schmidt
The original idea was to collect PCM codecs that could appear in various MPEG streams in this file. Discussion in IRC lead to the conclusion that one codec per file would be better and stop the need for #ifdefs.
2013-08-26avcodec: dct_test needs CONFIG_DCTMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-08-23Fix dependencies for h263 vaapi decoder.Carl Eugen Hoyos
2013-08-21configure: Add exif to CONFIG_EXTRA.Thilo Borgmann
Add exif as a common component in CONFIG_EXTRA in order to avoid many dependencies to 'exif.o tiff_common.o' in lavc/Makefile.
2013-08-21Merge commit '4f2b469da5e4ae221718ae479f6af627cfdebb91'Michael Niedermayer
* commit '4f2b469da5e4ae221718ae479f6af627cfdebb91': Add a libfdk-aac decoder Conflicts: configure libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-08-20Add a libfdk-aac decoderMartin Storsjö
This can be useful for decoding AAC object types that are not supported by the native AAC decoder, e.g. AAC-LD and AAC-ELD.
2013-08-14WavPack encoderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-08-13avcodec/mjpegdec: Read EXIF metadata in JPEG input.Thilo Borgmann
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-08-13avcodec/tiff: Refactor TIFF tag related functions to share the code.Thilo Borgmann
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-08-10Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: libavutil: Make avpriv_open a library-internal function on msvcrt Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-08-10libavutil: Make avpriv_open a library-internal function on msvcrtMartin Storsjö
Add one copy of the function into each of the libraries, similarly to what we do for log2_tab. When using static libs, only one copy of the file_open.o object file gets included, while when using shared libraries, each of them get a copy of its own. This fixes DLL builds with a statically linked C runtime, where each DLL effectively has got its own instance of the C runtime, where file descriptors can't be shared across runtimes. On systems not using msvcrt, the function is not duplicated. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-08-08Merge commit '3e5898782dce60334ab294821ca00b19c648cf66'Michael Niedermayer
* commit '3e5898782dce60334ab294821ca00b19c648cf66': Voxware MetaSound decoder Conflicts: Changelog libavcodec/Makefile libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-08-08Voxware MetaSound decoderKostya Shishkov
2013-08-06Merge commit '86f4c59bd676672040b89d8fea4c9e3b59bfe7ab'Michael Niedermayer
* commit '86f4c59bd676672040b89d8fea4c9e3b59bfe7ab': twinvq: Split VQF-specific part from common TwinVQ decoder core Conflicts: libavcodec/Makefile libavcodec/twinvq.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-08-06Merge commit '2852740e23f91d6775714d7cc29b9a73e1111ce0'Michael Niedermayer
* commit '2852740e23f91d6775714d7cc29b9a73e1111ce0': vdpau: store picture data in picture's rather than codec's context Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-08-05twinvq: Split VQF-specific part from common TwinVQ decoder coreKostya Shishkov
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2013-08-05vdpau: store picture data in picture's rather than codec's contextRémi Denis-Courmont
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2013-08-04libavcodec: Implementation of 32 bit fixed point FFTNedeljko Babic
Iterative implementation of 32 bit fixed point split-radix FFT. Max FFT that can be calculated currently is 2^12. Signed-off-by: Nedeljko Babic <nbabic@mips.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-07-29Fix compilation with --disable-everything --enable-shared.Carl Eugen Hoyos
Compilation with --disable-everything --enable-shared failed on systems with VAAPI support with the following undefined symbol in libavcodec/vaapi.o: libavcodec/libavcodec.so: undefined reference to `ff_mpeg_draw_horiz_band'
2013-06-11Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: lavc: add a libwavpack encoder wrapper Conflicts: Changelog doc/encoders.texi libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-06-10lavc: add a libwavpack encoder wrapperAnton Khirnov
2013-06-03Merge commit '2d66a58ccde05e764594bd7e5f0f9244634d0b2c'Michael Niedermayer
* commit '2d66a58ccde05e764594bd7e5f0f9244634d0b2c': Go2Webinar decoder Conflicts: Changelog configure libavcodec/avcodec.h libavcodec/codec_desc.c libavcodec/version.h libavformat/riff.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-06-03Go2Webinar decoderKostya Shishkov
2013-06-02tta encoderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-06-02tta: move code that will be shared with encoder to separate filePaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-06-01Fix compilation with --disable-everything --enable-encoder=jpeg2000Carl Eugen Hoyos
The JPEG2000 encoder depends on the discrete wavelet transform.
2013-05-31j2k/jpeg2000dec: mergeMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-30jpeg2000/j2k: merge j2k/jpeg2000.c/hMichael Niedermayer
Now only j2kdec / jpeg2000dec.c remain Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-28os2threads: move from lavc to compat/Dave Yeo
For useage in other places besides lavc. Needed after commit 90f9a5830b5d332de7ebb1ab45589f1870cbd65d Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-27j2k/jpeg2000: merge j2k & jpeg2000 dwts, drop j2k dwtMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-24Merge commit '90f9a5830b5d332de7ebb1ab45589f1870cbd65d'Michael Niedermayer
* commit '90f9a5830b5d332de7ebb1ab45589f1870cbd65d': w32pthreads: move from lavc to compat/ Conflicts: libavcodec/Makefile libavcodec/pthread.c libavcodec/vp8.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-24w32pthreads: move from lavc to compat/Anton Khirnov
It will be used in other places than lavc.
2013-05-23s302m encoderDarryl Wallace
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-05-22Support playing SMV files.Ash Hughes
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-18Escape 130 (RPL) decoderEli Friedman
Some fixes provided by Paul B Mahol <onemda@gmail.com> and Michael Niedermayer <michaelni@gmx.at> and me. Signed-off-by: Diego Biurrun <diego@biurrun.de> Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
2013-05-17Merge commit '1232a1647ab27e024a3baf4d01d40c8d08d6ced9'Michael Niedermayer
* commit '1232a1647ab27e024a3baf4d01d40c8d08d6ced9': Apple Intermediate Codec decoder movenc: Don't add base_data_offset in tfhd for PIFF files Conflicts: Changelog libavcodec/allcodecs.c libavcodec/avcodec.h libavcodec/codec_desc.c libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-17Apple Intermediate Codec decoderKostya Shishkov
2013-05-10ADPCM IMA Radical decoderJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2013-05-10ADPCM DTK decoderJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2013-05-02Add wmv2 dependency to vc1 compilation.Carl Eugen Hoyos
Fixes compilation with --disable-everything --enable-decoder=vc1.