| Branch: | Revision:

ffmpeg / libavcodec / rawdec.c @ ce5e49b0

History | View | Annotate | Download (6.87 KB)

# Date Author Comment
ce5e49b0 05/02/2011 02:41 PM Stefano Sabatini

replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*

1ba57272 05/01/2011 11:09 AM Stefano Sabatini

lavc: add a pkt_pos field to AVFrame

This is similar to what was done with pkt_pts. This simplifies the
operation of extracting the pos information from the AVPacket, and
allows further simplifications.

c4079844 04/17/2011 09:43 PM Michael Niedermayer

Merge remote branch 'qatar/master'

  • qatar/master:
    ac3dec: fix processing of delta bit allocation information.
    vc1: fix fate-vc1 after previous commit.
    wmv3dec: fix playback of complex WMV3 files using simple_idct.
    make av_dup_packet() more cautious on allocation failures...
2d8591c2 04/15/2011 04:02 PM Kostya Shishkov

make containers pass palette change in AVPacket

Signed-off-by: Luca Barbato <>

24009f36 04/03/2011 02:40 PM Michael Niedermayer

Make find_pix_fmt() non static
Signed-off-by: Michael Niedermayer <>

2912e87a 03/19/2011 01:33 PM Mans Rullgard

Replace FFmpeg with Libav in licence headers

Signed-off-by: Mans Rullgard <>

7ffe76e5 02/16/2011 10:00 PM Reinhard Tartler

Merge libavcore into libavutil

Done to keep ABI compatible. Otherwise this is just silly

737eb597 02/15/2011 03:18 PM Reinhard Tartler

Merge libavcore into libavutil

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...

e86c7883 01/30/2011 02:40 AM Stefano Sabatini

In the rawvideo decoder, set pkt_pts in the output frame.

Signed-off-by: Janne Grunau <>
(cherry picked from commit 3c802cabba8e85e4f2949c57df947dd1823a15f5)

3c802cab 01/28/2011 04:27 PM Stefano Sabatini

In the rawvideo decoder, set pkt_pts in the output frame.

Signed-off-by: Janne Grunau <>

e7e2df27 01/28/2011 02:15 AM Diego Elio Pettenò

Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf.

None of these symbols should be accessed directly, so declare them as

Signed-off-by: Mans Rullgard <>
(cherry picked from commit d36beb3f6902b1217beda576aa18abf7eb72b03c)

d36beb3f 01/26/2011 04:08 PM Diego Elio Pettenò

Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf.

None of these symbols should be accessed directly, so declare them as

Signed-off-by: Mans Rullgard <>

ed5d30d9 11/09/2010 10:22 PM Stefano Sabatini

Move internal function ff_set_systematic_pal() to libavcore, and
rename it ff_set_systematic_pal2().

Originally committed as revision 25712 to svn://

1bb56bdb 09/29/2010 03:43 PM Alexander Strange

rawdec: Properly pass reordered_opaque through the decoder

Originally committed as revision 25261 to svn://

b641982b 09/25/2010 08:44 AM Reimar Döffinger

rawdec: ensure that there is always a valid palette for formats that
should have one like gray8 etc.

Originally committed as revision 25190 to svn://

2efcde73 09/23/2010 08:23 PM Reimar Döffinger

rawdec: only allocate a full-frame size buffer if it actually will
be used, place palette buffer in the context to simplify this.

Originally committed as revision 25163 to svn://

c1bdc930 06/10/2010 08:39 AM Tomas Härdin

avcodec.h: Clarify AVCodecContext::pix_fmt documentation since its value may be set by the demuxer
rawdec.c: Only perform bits_per_coded_sample -> pix_fmt guesswork if pix_fmt hasn't been set

Originally committed as revision 23561 to svn://

de51f22d 06/06/2010 11:00 AM Michael Niedermayer

fix rgb444 support in avi.

Originally committed as revision 23503 to svn://

6a2c9b8b 05/21/2010 11:19 PM Stefano Sabatini

Rename pixelFormatBpsAVI to pix_fmt_bps_avi and pixelFormatBpsMOV to

The new names are consistent with the predominant FFmpeg style.

Originally committed as revision 23244 to svn://

1beff414 05/21/2010 11:19 PM Stefano Sabatini

Rename findPixelFormat() to find_pix_fmt().

Less ugly and more consistent with the FFmpeg predominant style.

Originally committed as revision 23243 to svn://

6531b5c9 05/20/2010 11:09 PM Stefano Sabatini

Rename ff_raw_pixelFormatTags symbol to ff_raw_pix_fmt_tags.

The new name is shorter and consistent with the FFmpeg style.

Originally committed as revision 23206 to svn://

19a00c5e 04/30/2010 10:09 PM Michael Niedermayer

avi bgr24 padding fix.
Fixes issue1901

Originally committed as revision 22997 to svn://

ba87f080 04/20/2010 02:45 PM Diego Biurrun

Remove explicit filename from Doxygen @file commands.

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://

72415b2a 03/30/2010 11:30 PM Stefano Sabatini

Define AVMediaType enum, and use it instead of enum CodecType, which
is deprecated and will be dropped at the next major bump.

Originally committed as revision 22735 to svn://

36cbdc95 02/02/2010 10:57 PM Carl Eugen Hoyos

Fix r21223: AVup samples (issue 1685) need a buf offset like AV1x (issue 1684).

Originally committed as revision 21617 to svn://

864a0742 01/16/2010 10:46 AM Carl Eugen Hoyos

Correctly decode some Avid AV1x samples, fixes issue 1684.

Originally committed as revision 21241 to svn://

c78dfcda 01/15/2010 12:45 AM Carl Eugen Hoyos

Do not assign codec_tag to pix_fmt in rawdec.c, but in raw.c

Originally committed as revision 21218 to svn://

0941ee0f 01/12/2010 12:29 AM Carl Eugen Hoyos

Support uncompressed ("Resolution 1:1") Avid AVI Codec, (partially) fixes issue 1474.

Originally committed as revision 21154 to svn://

6698d139 01/05/2010 01:14 AM Carl Eugen Hoyos

Cosmetics: Fix indentation and comment after r21027.

Originally committed as revision 21028 to svn://

4235c98e 01/05/2010 01:11 AM Carl Eugen Hoyos

Support decoding raw 2bpp in mov, fixes issue 1528.

Originally committed as revision 21027 to svn://

0a1e1510 01/05/2010 12:41 AM Carl Eugen Hoyos

Improve readability of 4bpp raw decoder and prepare for supporting 2bpp.

Originally committed as revision 21026 to svn://

f27fd362 12/31/2009 01:08 AM Carl Eugen Hoyos

Fix colourspace for 16 bit raw video in mov, fixes issue 1527 on big-endian.

Originally committed as revision 20985 to svn://

e1bd945b 12/30/2009 10:58 PM Carl Eugen Hoyos

Support raw black&white in mov, fixes issue 1654.

Originally committed as revision 20984 to svn://

484d1464 12/29/2009 11:53 AM Carl Eugen Hoyos

Use correct pixfmt for 32 bit raw in mov also on big-endian, fixes issue 1630.

Originally committed as revision 20962 to svn://

c522b4e9 10/13/2009 08:23 AM Reimar Döffinger

Simplify: use FFSWAP

Originally committed as revision 20222 to svn://

fc3fc029 06/12/2009 05:39 PM Jason Garrett-Glaser

Add new FOURCC (0x0003) for raw DIB video, set flip flag accordingly.
Fixes a few AVI files from what is probably a mobile phone video camera.

Originally committed as revision 19172 to svn://

71b0654c 05/26/2009 03:51 AM Michael Niedermayer

Support YVU9 AVI 4cc.
Fixes issue1068.

Originally committed as revision 18952 to svn://

7574dc4c 05/10/2009 12:53 AM Baptiste Coudurier

update comment for rgb 16 bit in .mov

Originally committed as revision 18777 to svn://

7a00bbad 04/07/2009 03:59 PM Thilo Borgmann

Implement avcodec_decode_video2(), _audio3() and _subtitle2() which takes an
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....

3dd2f87e 04/02/2009 12:15 PM Jai Menon

Map MOV fourcc YUV2 correctly to PIX_FMT_YUYV422.

Patch by Jai Menon

Originally committed as revision 18316 to svn://

e641f320 02/21/2009 05:17 PM Michael Niedermayer


Originally committed as revision 17481 to svn://

31f2616d 02/21/2009 03:32 PM Michael Niedermayer

Fix raw rgb/bgr vertical flip in avi based on info from
partially fixes issue862.

Originally committed as revision 17475 to svn://

bad5537e 02/01/2009 02:00 AM Diego Biurrun

Use full internal pathname in doxygen @file directives.
Otherwise doxygen complains about ambiguous filenames when files exist
under the same name in different subdirectories.

Originally committed as revision 16912 to svn://

406792e7 01/19/2009 03:46 PM Diego Biurrun

cosmetics: Remove pointless period after copyright statement non-sentences.

Originally committed as revision 16684 to svn://

95240bf3 10/13/2008 07:42 AM Carl Eugen Hoyos

Fix some icc warnings by using enum PixelFormat instead of int where appropriate.

Originally committed as revision 15611 to svn://

dd1c8f3e 09/08/2008 02:24 PM Luca Abeni

Bump Major version, this commit is almost just renaming bits_per_sample to
bits_per_coded_sample but that cannot be done seperately.
Patch by Luca Abeni
Also reset the minor version and fix the forgotton change to libfaad.
Note: The API/ABI should not be considered stable yet, there still may...

fe4bf374 06/12/2008 09:50 PM Stefano Sabatini

Make AVCodec long_names definition conditional depending on CONFIG_SMALL.

Originally committed as revision 13759 to svn://

162d4fc9 04/27/2008 10:39 PM Stefano Sabatini

Add long names to AVCodec declarations.
patch by Stefano Sabatini, stefano.sabatini-lala poste it

Originally committed as revision 13009 to svn://

98a6fff9 03/21/2008 03:11 AM Zuxy Meng

Apply 'cold' attribute to init/uninit functions in libavcodec

Originally committed as revision 12525 to svn://

48026fbe 02/28/2008 04:11 PM Baptiste Coudurier

1000l parenthesis

Originally committed as revision 12274 to svn://

83f02883 02/28/2008 04:08 PM Baptiste Coudurier

code is ok for 4bpp in mov too, fix

Originally committed as revision 12273 to svn://

da2036c5 02/01/2008 02:03 PM Michael Niedermayer


Originally committed as revision 11738 to svn://

611e7bc4 07/29/2007 01:32 PM Michael Niedermayer

support raw 4bpp avi
fixes dance1.avi
closes issue40

Originally committed as revision 9828 to svn://

3a763f0f 07/09/2007 04:26 PM Aurelien Jacobs

split rawvideo encoder and decoder in their own files

Originally committed as revision 9560 to svn://