summaryrefslogtreecommitdiff
path: root/libavcodec/imgconvert.c
Commit message (Collapse)AuthorAge
* imgconvert: remove unused glue and xglue macrosStefano Sabatini2011-07-21
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* lavu: add av_get_pix_fmt_name() convenience functionStefano Sabatini2011-05-28
| | | | | | Also deprecate avcodec_get_pix_fmt_name() in its favor. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* lavc: remove misc disabled cruft.Anton Khirnov2011-04-19
|
* 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>
* Fix avpicture_alloc(), which was aligning the linesizes with 0 and thusStefano Sabatini2010-12-12
| | | | | | causing a wrong allocation. Originally committed as revision 25938 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make avpicture_alloc() return meaningful values.Stefano Sabatini2010-12-08
| | | | Originally committed as revision 25922 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reindent.Stefano Sabatini2010-12-08
| | | | Originally committed as revision 25921 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use av_image_alloc() in avpicture_alloc(), simplify.Stefano Sabatini2010-12-08
| | | | Originally committed as revision 25920 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Deprecate avcodec_pix_fmt_string() in favor ofStefano Sabatini2010-12-04
| | | | | | av_get_pix_fmt_string(), added to libavutil/pixdesc.h. Originally committed as revision 25879 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix pointer truncation to int in avpicture_layout()Ramiro Polla2010-11-22
| | | | Originally committed as revision 25793 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Re-implement avpicture_layout() using pixdesc and imgutils API.Stefano Sabatini2010-11-21
| | | | | | | The new implementation is more compact, more correct and doesn't hurt the eyes. Originally committed as revision 25792 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace "depth" with "nb_bits" in the header of avcodec_pix_fmt_string().Stefano Sabatini2010-11-21
| | | | Originally committed as revision 25791 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In avcodec_pix_fmt_string() use local variable pixdesc rather thanStefano Sabatini2010-11-10
| | | | | | av_pix_fmt_descriptors[pix_fmt], simplify. Originally committed as revision 25718 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make avcodec_pix_fmt_string() use the information in the pixel formatStefano Sabatini2010-11-10
| | | | | | | | | | | | | | | | | | descriptors for printing the number of channels/components. Also replace the term "nb_channels" with "nb_components" which is more consistent with the FFmpeg internal terminology, and is somehow different with respect to the current definition of nb_channels in PixFmtInfo. See thread: Subject: [FFmpeg-devel] [PATCH 6/8] Make avcodec_pix_fmt_string() use the information in the pixel format descriptors for printing the number of planes. Also replace the term "nb_channels" with "nb_planes" which is more correct. Date: Fri, 5 Nov 2010 12:01:38 +0100 Originally committed as revision 25717 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move internal function ff_set_systematic_pal() to libavcore, andStefano Sabatini2010-11-09
| | | | | | rename it ff_set_systematic_pal2(). Originally committed as revision 25712 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Optimize / simplify avcodec_get_pix_fmt_name() check.Stefano Sabatini2010-11-07
| | | | Originally committed as revision 25689 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use av_pix_fmt_descriptors information in avcodec_pix_fmt_string().Stefano Sabatini2010-11-07
| | | | Originally committed as revision 25688 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make avpicture_fill() return a meaningful error code.Stefano Sabatini2010-11-07
| | | | Originally committed as revision 25687 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove alpha information from avcodec_pix_fmt_string(), as thatStefano Sabatini2010-11-07
| | | | | | information does not belong to the pixel format. Originally committed as revision 25686 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Support deinterlacing of YUVJ422P in old deinterlacer.Maksym Veremeyenko2010-09-25
| | | | | | Patch by Maksym Veremeyenko verem at m1stereo tv. Originally committed as revision 25195 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Support deinterlacing of YUVJ420P.Benjamin Larsson2010-09-20
| | | | Originally committed as revision 25148 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reindent.Stefano Sabatini2010-09-07
| | | | Originally committed as revision 25068 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move av_picture_data_copy() to libavcore, and rename itStefano Sabatini2010-09-07
| | | | | | av_image_copy(). Originally committed as revision 25067 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reimplement av_picture_data_copy() avoiding the use of PixFmtInfoStefano Sabatini2010-09-07
| | | | | | | | information. Required for moving the function to libavcore. Originally committed as revision 25066 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reindent after the last commit.Stefano Sabatini2010-09-07
| | | | Originally committed as revision 25065 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reimplement ff_img_copy_plane() as av_image_copy_plane() in libavcore,Stefano Sabatini2010-09-07
| | | | | | and deprecate the old function. Originally committed as revision 25064 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 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
* Cosmetics: remove useless ().Stefano Sabatini2010-08-21
| | | | Originally committed as revision 24860 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Deprecate ff_get_plane_bytewidth() in favor ofStefano Sabatini2010-08-12
| | | | | | av_get_image_linesize(). Originally committed as revision 24787 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement av_get_image_linesize() and use it inStefano Sabatini2010-08-12
| | | | | | | | ff_get_plane_bytewidth(). The new implementation is more generic, more compact and more correct. Originally committed as revision 24786 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add av_picture_data_copy() and reimplement av_picture_copy() as aS.N. Hemanth Meenakshisundaram2010-08-11
| | | | | | | | | | | wrapper of it. The new function is more generic, and does not depend on the definition of the AVPicture struct. Patch by S.N. Hemanth Meenakshisundaram s + "meenakshisundaram".substr(0, 7) + "@ucsd.edu". Originally committed as revision 24768 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
* Use av_fill_image_pointers/linesizes in place of ff_fill_pointer/linesize,Stefano Sabatini2010-07-31
| | | | | | and drop the the ff_ variants at the next major bump. Originally committed as revision 24620 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix compilation with --disable-yasm. 10l to me.Vitor Sessak2010-07-31
| | | | Originally committed as revision 24617 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Convert deinterlacing MMX code to YASMVitor Sessak2010-07-31
| | | | Originally committed as revision 24615 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make avpicture_fill() directly call av_fill_image_linesizes() andStefano Sabatini2010-07-30
| | | | | | | | | av_fill_image_pointers() rather than their wrappers ff_fill_linesize() and ff_fill_pointer(). Improve performance. Originally committed as revision 24587 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move fill_image_linesize() and fill_image_data_ptr() fromStefano Sabatini2010-07-29
| | | | | | | libavcodec/imgconvert.c and make them public in libavcore/imgutils.h, with the names av_fill_image_linesizes() and av_fill_image_pointers(). Originally committed as revision 24583 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Define static functions fill_image_linesize() andS.N. Hemanth Meenakshisundaram2010-07-26
| | | | | | | | | | | | fill_image_data_ptr(). ff_fill_linesize() and ff_fill_pointer() now wrap these functions. The new functions are more generic, and are going to be exported in a future patch. Patch by S.N. Hemanth Meenakshisundaram smeenaks # ucsd § edu. Originally committed as revision 24512 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move colorspace.h from libavcodec to libavutil.Stefano Sabatini2010-07-01
| | | | | | Avoid a compile-time dependency of the pad filter on libavcodec. Originally committed as revision 23940 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix width computation for nv12/nv21 in ff_get_plane_bytewidth().Stefano Sabatini2010-06-06
| | | | Originally committed as revision 23507 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
* Add PIX_FMT_Y400A, 8bit gray, 8bit alphaAndreas Öman2010-04-14
| | | | Originally committed as revision 22881 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make ff_fill_linesize() use the information stored inStefano Sabatini2010-04-11
| | | | | | | | av_pix_fmt_descriptors. Allow simplification and a more generic implementation. Originally committed as revision 22836 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Round correctly chroma picture height.Vitor Sessak2010-03-05
| | | | | | Fix issue 956. Originally committed as revision 22223 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add initial support for 12-bit color mode.Janusz Krzysztofik2010-03-05
| | | | | | | | | Patch by Janusz Krzysztofik jkrzyszt tis icnet pl Original thread: Subject: [FFmpeg-devel] [PATCH v2] Add initial support for 12-bit color mode. Date: Mon, 1 Mar 2010 02:05:07 +0100 Originally committed as revision 22220 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix BGR cases missing from depth test in avcodec_get_pix_fmt_loss().Janusz Krzysztofik2010-03-05
| | | | | | | Patch by Janusz Krzysztofik: <${name initial}${surname less the final "ofik"}@tis.icnet.pl>. Originally committed as revision 22215 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Include internal.h and imgconvert.h, they contain the prototypes for theCarl Eugen Hoyos2010-02-28
| | | | | | | | following functions: ff_is_hwaccel_pix_fmt(), ff_set_systematic_pal(), ff_fill_linesize(), ff_fill_pointer(), ff_get_plane_bytewidth() Originally committed as revision 22106 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement av_get_pix_fmt(), and deprecate avcodec_get_pix_fmt().Stefano Sabatini2010-01-30
| | | | Originally committed as revision 21545 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use PIX_FMT_NONE for -1 when enum PixelFormat is expected (fixes two icc ↵Carl Eugen Hoyos2009-12-14
| | | | | | warnings). Originally committed as revision 20860 to svn://svn.ffmpeg.org/ffmpeg/trunk