170 Commits (987e857f638bff63f11905d06466e198a9765f65)

Author SHA1 Message Date
Vitor Sessak 09ab885975 Round correctly chroma picture height. 15 years ago
Janusz Krzysztofik 2b7cf1678e Add initial support for 12-bit color mode. 15 years ago
Janusz Krzysztofik 4ef82b174a Fix BGR cases missing from depth test in avcodec_get_pix_fmt_loss(). 15 years ago
Carl Eugen Hoyos 4443c0e9a9 Include internal.h and imgconvert.h, they contain the prototypes for the 15 years ago
Stefano Sabatini 80a07f6e47 Implement av_get_pix_fmt(), and deprecate avcodec_get_pix_fmt(). 15 years ago
Carl Eugen Hoyos f0bc8449b8 Use PIX_FMT_NONE for -1 when enum PixelFormat is expected (fixes two icc warnings). 15 years ago
Stefano Sabatini 78149213cc Cosmetics: remove empty definitions of hw-accelerated PixFmtInfo 15 years ago
Stefano Sabatini 106c72faad Use pixel formats names defined in av_pix_fmt_descriptors rather than 15 years ago
Stefano Sabatini f72d40b01a Remove unused PixFmtInfo.is_hwaccel field. 15 years ago
Stefano Sabatini 797229a6a2 Make avcodec_get_pix_fmt_name() use av_pix_fmt_descriptors rather than 15 years ago
Stefano Sabatini 14b903f389 Remove x_chroma_shift and y_chroma_shift fields from PixFmtInfo, use 15 years ago
Stefano Sabatini 38264abb06 Use av_pix_fmt_descriptors in avcodec_get_chroma_sub_sample(), rather 15 years ago
Stefano Sabatini 8e861e1b1e Use av_pix_fmt_descriptors in ff_is_hwaccel_pix_fmt() rather than 15 years ago
Ramiro Polla f2526204a4 Fix nv12/nv21 handling. linesize for plane 1 should account for both chroma 15 years ago
Ramiro Polla b16569d256 Indent 15 years ago
Stefano Sabatini bf72597ef4 Fix name for PIX_FMT_NV21 PixFmtInfo entry. 15 years ago
Vitor Sessak 51ae2142d5 Fix palette copying in av_picture_copy(). Previous code worked only if 15 years ago
NVIDIA Corporation 70e0c871eb Add VDPAU hardware accelerated decoding for MPEG-4 ASP which can be used 15 years ago
Reimar Döffinger 9881d05d80 100l in avpicture_layout: width of chroma planes depends on format depth, too. 15 years ago
Justin Ruggles 65935bc729 simplify format string for writing pix_fmt string. 15 years ago
Justin Ruggles 84e30ef992 Align pix_fmt list by allowing one more char for the pix_fmt name. 15 years ago
Lars Täuber 35f6c15405 Make 16bit YUV formats compatible with NE avcodec_get_pix_fmt(). 16 years ago
Alexis Ballier ffd38d8b64 Use RGB5x5LE, RGB5x5BE, BGR5x5LE and BGR5x5BE instead of their native 16 years ago
Måns Rullgård 63613fe615 Replace WORDS_BIGENDIAN with HAVE_BIGENDIAN 16 years ago
Måns Rullgård 4a30fff60d Fix argument type mismatches for av_picture_crop and av_picture_fill 16 years ago
Michael Niedermayer 6c2a860875 Add 420,422 and 444 planar 16bit per component pix formats. 16 years ago
Michael Niedermayer 16a5f4caa9 Remove a useless assignment in img_get_alpha_info() found by CSA. 16 years ago
Michael Niedermayer f8112810cf Remove redundant assignment in av_picture_copy() found by CSA. 16 years ago
Michael Niedermayer 87718654b1 Remove redundant assignment from avcodec_get_pix_fmt_loss() found by CSA. 16 years ago
Baptiste Coudurier bee3140a88 fix indentation 16 years ago
Baptiste Coudurier de481d7fed avoid strcmp NULL, fix segv on mingw 16 years ago
Stefano Sabatini 6e08ca9c51 Make the pixel formats which were defined as macros: 16 years ago
Stefano Sabatini 326e9eaa20 Factorize: use the X_NE() macro in avcodec_get_pix_fmt(). 16 years ago
Stefano Sabatini 8199ea3b8c Implement X_NE() macro. 16 years ago
Stefano Sabatini f82674e584 Change the RGB5X5/BGR5X5 pixel format defines so that we have little 16 years ago
Stefano Sabatini d89f692f0e Extend the behavior of avcodec_get_pix_fmt(), if it cannot find a 16 years ago
Stefano Sabatini a61ec8e7ae Globally prefer enum PixelFormat over int when it makes sense. 16 years ago
Reimar Döffinger 899a8fa1cb Fix avpicture_get_size for non-paletted formats with a helper palette 16 years ago
Reimar Döffinger b435725b4c Do not set linesize for palette data, it does not make sense and creates 16 years ago
Michael Niedermayer 6d4f53cbac Remove old scaler. 16 years ago
Gwenole Beauchesne 0d8ee24c7b Set PixFmtInfo::{x, y}_chroma_shift for VDPAU and VAAPI formats. 16 years ago
Cédric Schieli 5f59207d94 Fix avpicture_layout to not chroma shift the alpha plane when outputting YUVA420P 16 years ago
Gwenole Beauchesne f06ce1ce89 Add VA API pixel formats. 16 years ago
Michael Niedermayer c269cf68a0 Approved hunks for VAAPI / our new shiny hwaccel API 16 years ago
Daniel Verkamp 5ef251e504 Add missing av_cold in static init/close functions. 16 years ago
Peter Ross 88c21a6f14 Add PIX_FMT_RGB48BE and PIX_FMT_RGB48LE. 16 years ago
Patrik Kullman c7efffcb44 Add a default (error) for the switch in case of an unsupported PIX_FMT. 16 years ago
Michael Niedermayer 6337178b4f Ensure that the palette is set in data[1] for all 8bit formats. 16 years ago
Diego Biurrun bad5537e2c Use full internal pathname in doxygen @file directives. 16 years ago
NVIDIA Corporation c5b42f4a80 Add VDPAU hardware accelerated decoding for WMV3 and VC1 which can 16 years ago