summaryrefslogtreecommitdiffstats
path: root/libavutil/pixdesc.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit '66e6c8a7b4e3ac926302529606bd3e323c28b20f'Michael Niedermayer2014-05-121-0/+4
|\ | | | | | | | | | | | | | | | | | | | | | | * commit '66e6c8a7b4e3ac926302529606bd3e323c28b20f': lavu: Add a pixel format for new VDA hwaccel Conflicts: doc/APIchanges libavutil/pixfmt.h libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavu: Add a pixel format for new VDA hwaccelAnton Khirnov2014-05-111-0/+4
| | | | | | | | | | The current hwaccel is broken and cannot be fixed in a compatible way. It will be deprecated and replaced with a new one.
* | Move av_find_best_pix_fmt_of_2() from avcodec to avutilMichael Niedermayer2014-04-301-0/+223
| | | | | | | | | | | | | | | | | | This avoids a dependancy of libavfilter on libavcodec See Ticket 3592 Fixes Ticket2784 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '8b17243d1742279bcb2368f8d325ea71e66736c8'Michael Niedermayer2014-04-091-0/+11
|\ \ | |/ | | | | | | | | | | | | | | | | * commit '8b17243d1742279bcb2368f8d325ea71e66736c8': lavu: Add packed YVYU422 pixel format Conflicts: libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavu: Add packed YVYU422 pixel formatVittorio Giovara2014-04-071-0/+11
| |
| * lavu: add missing formats to av_pix_fmt_swap_endiannessJanne Grunau2014-04-021-0/+3
| |
* | Merge commit '1481d24c3a0abf81e1d7a514547bd5305232be30'Michael Niedermayer2014-03-171-13/+13
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '1481d24c3a0abf81e1d7a514547bd5305232be30': RGBA64 pixel formats Conflicts: doc/APIchanges libavutil/pixdesc.c libavutil/pixfmt.h libavutil/version.h libswscale/utils.c See: 9569a3c9f41387a8c7d1ce97d8693520477a66c3 See: 92afb431621c79155fcb7171d26f137eb1bee028, as well as others Note: the enum values added in libav are incompatible/different to what ffmpeg used since 3 years Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * RGBA64 pixel formatsJean First2014-03-161-0/+52
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | avutil/pixdesc: set bayer pixfmt descriptor flagsPeter Ross2014-02-231-0/+12
| | | | | | | | | | Signed-off-by: Peter Ross <pross@xvid.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Convert XvMC to hwaccel v3Ivan Kalvachev2013-12-221-0/+6
| | | | | | | | | | Signed-off-by: Ivan Kalvachev <ikalvachev@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-11-141-0/+3
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: Deprecate obsolete XvMC hardware decoding support Conflicts: libavcodec/mpeg12.c libavcodec/mpeg12dec.c libavcodec/mpegvideo.c libavcodec/options_table.h libavutil/pixdesc.c libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Deprecate obsolete XvMC hardware decoding supportDiego Biurrun2013-11-131-0/+3
| | | | | | | | | | | | | | XvMC has long ago been superseded by newer acceleration APIs, such as VDPAU, and few downstreams still support it. Furthermore XvMC is not implemented within the hwaccel framework, but requires its own specific code in the MPEG-1/2 decoder, which is a maintenance burden.
| * pixdesc: fix NV20* descriptorsMichael Niedermayer2013-09-241-6/+6
| | | | | | | | | | | | They were inconsistent (overlapping fields and wrong sizes) Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * lavu: Add interleaved 4:2:2 8/10-bit formatsKieran Kunhya2013-09-211-0/+36
| | | | | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | avutil/pixdesc: try to fix NV20* descriptorsMichael Niedermayer2013-09-221-6/+6
| | | | | | | | | | | | They where inconsistent (overlapping fields and wrong sizes) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Add interleaved 4:2:2 8/10-bit formatsKieran Kunhya2013-09-221-0/+36
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avutil/pixdesc: dont try to use av_read_image_line() with bayer formatsMichael Niedermayer2013-09-131-1/+1
| | | | | | | | | | | | It has undefined behavior ATM as its not supported. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avutil/pixdesc: Prevent minor array overread in ff_check_pixfmt_descriptors()Michael Niedermayer2013-09-131-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libavutil: add AV_PIX_FMT_BAYER pixel formatsPeter Ross2013-09-011-0/+71
| | | | | | | | | | | | | | | | | | The pixel format descriptors are set to more or less arbitrary values as bayer formats do not fit in the descriptors structure. These values are currently not used for bayer formats and thus do not matter. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'a0ad5d011318f951ecd4c9ffe1829518c9533909'Michael Niedermayer2013-08-061-0/+2
|\ \ | |/ | | | | | | | | | | | | | | | | * commit 'a0ad5d011318f951ecd4c9ffe1829518c9533909': vdpau: deprecate old codec-specific pixel formats Conflicts: libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vdpau: deprecate old codec-specific pixel formatsRémi Denis-Courmont2013-08-051-0/+2
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit '7950e519bb094897f957b9a9531cc60ba46cbc91'Michael Niedermayer2013-08-031-1/+3
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '7950e519bb094897f957b9a9531cc60ba46cbc91': Disable deprecation warnings for cases where a replacement is available Conflicts: libavcodec/avpacket.c libavcodec/pthread.c libavcodec/utils.c libavdevice/v4l2.c libavfilter/avfiltergraph.c libavfilter/buffersrc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Disable deprecation warnings for cases where a replacement is availableDiego Biurrun2013-08-021-1/+3
| |
| * Replace remaining obsolete PIX_FMT names with AV_PIX_FMT equivalentsDiego Biurrun2013-07-291-1/+1
| |
| * pixdesc: mark gray8 as pseudopalAnton Khirnov2013-05-221-0/+1
| | | | | | | | | | | | | | Many functions treat it as such already. Fixes Bug 499. CC:libav-stable@libav.org
* | add YUVJ411PMichael Niedermayer2013-05-211-0/+12
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | replace remaining PIX_FMT_* flags with AV_PIX_FMT_FLAG_*Michael Niedermayer2013-05-151-32/+32
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-05-151-111/+111
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: pixdesc: rename PIX_FMT_* flags to AV_PIX_FMT_FLAG_* Conflicts: doc/APIchanges libavcodec/avpicture.c libavcodec/ffv1dec.c libavcodec/ffv1enc.c libavcodec/imgconvert.c libavcodec/tiffenc.c libavfilter/vf_pixdesctest.c libavfilter/vf_scale.c libavutil/imgutils.c libavutil/pixdesc.c libavutil/version.h libswscale/swscale_internal.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * pixdesc: rename PIX_FMT_* flags to AV_PIX_FMT_FLAG_*Anton Khirnov2013-05-151-112/+112
| |
* | avutil/av_pix_fmt_swap_endianness: simplify and fix codeMichael Niedermayer2013-05-071-40/+12
| | | | | | | | | | | | | | This makes the code also more robust, not having a hard-coded table that can become (and was) incomplete. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '74652af821d7e526a6541876a637fbf81261fa8e'Michael Niedermayer2013-05-071-0/+48
|\ \ | |/ | | | | | | | | | | | | | | | | | | * commit '74652af821d7e526a6541876a637fbf81261fa8e': pixdesc: add function to return pixel format with swapped endiannes Conflicts: libavutil/pixdesc.c libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * pixdesc: add function to return pixel format with swapped endiannesJanne Grunau2013-05-061-0/+48
| |
* | lavu: add planar 16 bit and 8 bit rgb with alphaPaul B Mahol2013-05-031-0/+39
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avutil/pixdesc: check for component overlapMichael Niedermayer2013-04-161-0/+8
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avutil/pixdesc: check step/depth against each otherMichael Niedermayer2013-04-161-1/+8
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avutil/pixdesc: support for self-checking the descriptorsMichael Niedermayer2013-04-161-0/+25
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avutil/pixdesc: fix rgb0 descriptorsMichael Niedermayer2013-04-161-2/+0
| | | | | | | | | | Found-by: durandal_1707 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '8c65264595d5a82c56ae5043320e4b875a414229'Michael Niedermayer2013-04-051-0/+24
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | * commit '8c65264595d5a82c56ae5043320e4b875a414229': pixdesc/pixfmt: Add XYZ colorspace for XYZ 12-bit values img2: Add j2k file extension for JPEG 2000 Conflicts: libavutil/pixfmt.h libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * pixdesc/pixfmt: Add XYZ colorspace for XYZ 12-bit valuesNicolas Bertrand2013-04-041-0/+24
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | Merge commit '2c328a907978b61949fd20f7c991803174337855'Michael Niedermayer2013-03-201-0/+15
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '2c328a907978b61949fd20f7c991803174337855': pixdesc: add a function for counting planes in a pixel format. avplay: remove the -debug option. Revert "asfenc: return error on negative timestamp" Conflicts: doc/APIchanges doc/ffplay.texi ffplay.c libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * pixdesc: add a function for counting planes in a pixel format.Anton Khirnov2013-03-191-0/+15
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-01-121-0/+6
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | * qatar/master: Add version bump and APIchanges entry for Add AV_PIX_FMT_VDPAU. pixfmt: add picture format for VDPAU Conflicts: doc/APIchanges libavutil/pixfmt.h libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * pixfmt: add picture format for VDPAURémi Denis-Courmont2013-01-121-0/+6
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * pixdesc: fix yuva 10bit bit depthPaul B Mahol2012-12-051-20/+20
| | | | | | | | | | | | | | It was wrongly set as the yuva 16bit one. Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | lavu/pixdesc: fix a const qualifier discarding warning.Clément Bœsch2012-12-161-1/+1
| |
* | lavu: make sure av_pix_fmt_desc_next returns a valid pix fmt.Clément Bœsch2012-12-161-2/+5
| | | | | | | | | | | | | | | | | | This is required because there are some "holes" in the list for compatibility with the fork. The commit also removes the now unecessary check from cmdutils. Found-by: wm4
* | pixdesc: fix broken yuva definitionsPaul B Mahol2012-12-051-20/+20
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | pixdesc: fix alpha flagsMichael Niedermayer2012-11-211-7/+7
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | pixdesc: add av_get_padded_bits_per_pixel()Michael Niedermayer2012-11-211-0/+20
| | | | | | | | | | | | This will be needed to allow removing the PixFmtInfo table Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'd1d9efaae6c7e8466b06c30ca21c6b569dd2e480'Michael Niedermayer2012-11-211-24/+25
|\ \ | |/ | | | | | | | | | | | | | | | | | | * commit 'd1d9efaae6c7e8466b06c30ca21c6b569dd2e480': avcodec: split avpicture from imgconvert pixdesc: add PIX_FMT_ALPHA flag Conflicts: libavcodec/imgconvert.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
OpenPOWER on IntegriCloud