summaryrefslogtreecommitdiff
path: root/libavcodec/libschroedingerdec.c
Commit message (Collapse)AuthorAge
* Drop pointless assert.h #includesDiego Biurrun2016-05-03
|
* libschroedinger: Properly use AVFrame APIVittorio Giovara2015-10-14
| | | | | | | | Rather than copying data buffers around, allocate a proper frame, and use the standard AVFrame functions. This effectively makes the decoder capable of direct rendering. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* lavc: AV-prefix all codec capabilitiesVittorio Giovara2015-07-27
| | | | | | Express bitfields more simply. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* libschroedinger: Check memory allocationsVittorio Giovara2015-02-22
|
* lavc: deprecate the use of AVCodecContext.time_base for decodingAnton Khirnov2014-10-15
| | | | | | | | | | | When decoding, this field holds the inverse of the framerate that can be written in the headers for some codecs. Using a field called 'time_base' for this is very misleading, as there are no timestamps associated with it. Furthermore, this field is used for a very different purpose during encoding. Add a new field, called 'framerate', to replace the use of time_base for decoding.
* cosmetics: Group .name and .long_name together in codec/format declarationsDiego Biurrun2013-10-03
|
* lavc decoders: work with refcounted frames.Anton Khirnov2013-03-08
|
* libschroedinger: cosmetics: rename variable avccontext to avctxJustin Ruggles2013-02-25
| | | | This is consistent with the rest of libavcodec.
* lavc: fix decode_frame() third parameter semantics for video decodersAnton Khirnov2012-12-04
| | | | It's got_frame, not data size
* lavc: add a wrapper for AVCodecContext.get_buffer().Anton Khirnov2012-12-04
| | | | It will be useful in the upcoming transition to refcounted AVFrames.
* Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormatAnton Khirnov2012-10-08
|
* Add missing includes for code relying on external librariesMartin Storsjö2012-08-16
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* Replace all CODEC_ID_* with AV_CODEC_ID_*Anton Khirnov2012-08-07
|
* libschroedingerdec: Change AVPicture to AVFrame and use SchroTag to store ptsJordi Ortiz2012-05-08
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* libschroedinger: Switch to function names more in line with Libav style.Diego Biurrun2012-05-07
|
* Move code shared between libdirac and libschroedinger to libschroedinger.Diego Biurrun2012-05-07
| | | | | This also involves making some function static and changing the name prefixes of some functions and structures.
* libschroedinger: Move a function to avoid a forward declaration.Diego Biurrun2012-05-07
|
* libschroedingerdec: check mallocJordi Ortiz2012-04-28
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* cosmetics: Align codec declarationsMartin Storsjö2012-04-06
| | | | | | | Also break some long lines, remove codec function placeholder comments and add spaces in sample/pixel format lists. Signed-off-by: Martin Storsjö <martin@martin.st>
* libdirac/libschroedinger: Drop unnecessary symbol prefixes.Diego Biurrun2011-10-30
| | | | | The names used in the libdirac/libschroedinger wrappers are long enough as-is. Bloating them with unnecessary prefixes makes them even more unwieldy.
* lavc: use designated initialisers for all codecs.Anton Khirnov2011-07-29
| | | | It's more readable and less prone to breakage.
* libschroedingerdec: Remove write-only variable.Diego Biurrun2011-07-07
| | | | libavcodec/libschroedingerdec.c:211:23: warning: variable 'format' set but not used
* Replace more FFmpeg references by Libav.Diego Biurrun2011-04-17
|
* Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-19
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Merge libavcore into libavutilReinhard Tartler2011-02-15
| | | | | | | | | | | | It is pretty hopeless that other considerable projects will adopt libavutil alone in other projects. Projects that need small footprint are better off with more specialized libraries such as gnulib or rather just copy the necessary parts that they need. With this in mind, nobody is helped by having libavutil and libavcore split. In order to ease maintenance inside and around FFmpeg and to reduce confusion where to put common code, avcore's functionality is merged (back) to avutil. Signed-off-by: Reinhard Tartler <siretart@tauware.de>
* Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf.Diego Elio Pettenò2011-01-26
| | | | | | | None of these symbols should be accessed directly, so declare them as hidden. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Use new imgutils.h API names, fix deprecation warnings.Stefano Sabatini2010-09-07
| | | | Originally committed as revision 25058 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix the compilation of some libavcodec/lib* files which were notStefano Sabatini2010-08-07
| | | | | | | including libavcore/imgutils.h, which was required since the recent avcodec_check_dimensions() -> av_check_image_size() transition. Originally committed as revision 24734 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove use of the deprecated function avcodec_check_dimensions(), useStefano Sabatini2010-08-06
| | | | | | av_check_image_size() instead. Originally committed as revision 24711 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove explicit filename from Doxygen @file commands.Diego Biurrun2010-04-20
| | | | | | | | Passing an explicit filename to this command is only necessary if the documentation in the @file block refers to a file different from the one the block resides in. Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Define AVMediaType enum, and use it instead of enum CodecType, whichStefano Sabatini2010-03-30
| | | | | | is deprecated and will be dropped at the next major bump. Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix bug caused by difference in stride and picture width.Anuradha Suraparaju2009-08-15
| | | | | | | | | | | | | | When a frame is allocated using libschroedinger routines, the frame data size does not match the actual frame size if the width is not a multiple of 16. So we cannot do a straightforward memcpy of the frame returned by libschroedinger into the FFmpeg picture as the stride differs from the width. Fix this bug by allocating for the libschroedinger frame with the dimensions in AVCodecContext within libavcodec and passing the frame to libschroedinger. patch by Anuradha Suraparaju, anuradha rd.bbc.co uk Originally committed as revision 19653 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: indentation, prettyprinting, K&R coding styleDiego Biurrun2009-08-15
| | | | Originally committed as revision 19652 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove useless braces around if/for/while expressions.Diego Biurrun2009-08-15
| | | | Originally committed as revision 19648 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify 'if' condition statements.Diego Biurrun2009-08-15
| | | | | | Drop useless '!= 0' from 'exp != 0', replace 'exp == 0' by '!exp'. Originally committed as revision 19647 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement avcodec_decode_video2(), _audio3() and _subtitle2() which takes anThilo Borgmann2009-04-07
| | | | | | | | | | | AVPacket argument rather than a const uint8_t *buf + int buf_size. This allows passing of packet-specific flags from demuxer to decoder, such as the keyframe flag, which appears necessary to playback corePNG P-frames. Patch by Thilo Borgmann thilo.borgmann googlemail com, see also the thread "Google Summer of Code participation" on the mailinglist. Originally committed as revision 18351 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add missing av_cold in static init/close functions.Daniel Verkamp2009-02-22
| | | | | | Patch by Daniel Verkamp daniel at drv dot nu. Originally committed as revision 17526 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use full internal pathname in doxygen @file directives.Diego Biurrun2009-02-01
| | | | | | | Otherwise doxygen complains about ambiguous filenames when files exist under the same name in different subdirectories. Originally committed as revision 16912 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix incorrectly constructed Dirac parse units that caused A/V sync loss.Anuradha Suraparaju2008-12-22
| | | | | | | Fixes issue 694. patch by Anuradha Suraparaju, anuradha rd.bbc.co uk Originally committed as revision 16261 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Parse frames to feed the decoder with individual parse units.Anuradha Suraparaju2008-07-10
| | | | | | | | Patch by Anuradha Suraparaju anuradha rd bbc co uk Original thread: [PATCH] Patches to fix issue453 individuallibdiracschroedinger Date: 05/22/2008 04:26 AM Originally committed as revision 14152 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make AVCodec long_names definition conditional depending on CONFIG_SMALL.Stefano Sabatini2008-06-12
| | | | Originally committed as revision 13759 to svn://svn.ffmpeg.org/ffmpeg/trunk
* missing codec long names by Stefano Sabatini, stefano.sabatini-lala poste itDiego Biurrun2008-05-17
| | | | Originally committed as revision 13185 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove useless commentAurelien Jacobs2008-05-08
| | | | Originally committed as revision 13086 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not return -1 from void functions.Carl Eugen Hoyos2008-05-08
| | | | Originally committed as revision 13080 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add Dirac support through libschroedinger.Anuradha Suraparaju2008-05-03
patch by Anuradha Suraparaju, anuradha rd.bbc.co uk Originally committed as revision 13046 to svn://svn.ffmpeg.org/ffmpeg/trunk