#741(undetermined:new): tiff: support pixel order per channel (RRGGBB)
#741: tiff: support pixel order per channel (RRGGBB) -------------------------------------+------------------------------------- Reporter: ami_stuff | Type: defect Status: new | Priority: normal Component: | Version: undetermined | unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- {{{ C:\>ffmpeg -i pixel_order_per_channel_RRGGBB.tif ffmpeg version N-35709-g7d531e8, Copyright (c) 2000-2011 the FFmpeg developers built on Dec 12 2011 13:50:00 with gcc 4.6.2 configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable- libope ncore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable- libgsm --en able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable- libschroedinger - -enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo- amrwben c --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable- libxvid --enable-zlib libavutil 51. 32. 0 / 51. 32. 0 libavcodec 53. 43. 0 / 53. 43. 0 libavformat 53. 24. 0 / 53. 24. 0 libavdevice 53. 4. 0 / 53. 4. 0 libavfilter 2. 53. 0 / 2. 53. 0 libswscale 2. 1. 0 / 2. 1. 0 libpostproc 51. 2. 0 / 51. 2. 0 [tiff @ 02625B60] Planar format is not supported [image2 @ 020C2320] Could not find codec parameters (Video: tiff) pixel_order_per_channel_RRGGBB.tif: could not find codec parameters }}} -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/741> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
#741: tiff: support pixel order per channel (RRGGBB) -------------------------------------+----------------------------------- Reporter: ami_stuff | Owner: Type: enhancement | Status: open Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: tif | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Changes (by cehoyos): * status: new => open * reproduced: 0 => 1 * component: undetermined => avcodec * priority: normal => wish * version: unspecified => git-master * keywords: => tif * type: defect => enhancement -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/741#comment:1> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
#741: tiff: support pixel order per channel (RRGGBB) -------------------------------------+----------------------------------- Reporter: ami_stuff | Owner: Type: enhancement | Status: open Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: tif | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by richardpl): Could you upload other samples, hopefuly more complicated (no simple shapes) with different compressions? (packbits, deflate ..) -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/741#comment:2> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
#741: tiff: support pixel order per channel (RRGGBB) -------------------------------------+----------------------------------- Reporter: ami_stuff | Owner: Type: enhancement | Status: open Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: tif | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by ami_stuff): Replying to [comment:2 richardpl]:
Could you upload other samples, hopefuly more complicated (no simple shapes) with different compressions? (packbits, deflate ..)
more samples: http://www1.datafilehost.com/d/cf31bee2 -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/741#comment:3> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
#741: tiff: support pixel order per channel (RRGGBB) -------------------------------------+----------------------------------- Reporter: ami_stuff | Owner: Type: enhancement | Status: open Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: tif | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by richardpl): Could you upload yuv colorspace samples that are planar too? And maybe 16 bit planar rgb too, with and without alpha. -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/741#comment:4> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
#741: tiff: support pixel order per channel (RRGGBB) -------------------------------------+----------------------------------- Reporter: ami_stuff | Owner: Type: enhancement | Status: open Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: tif | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by cehoyos): As in: {{{ $ ffmpeg -i tests/lena.pnm -pix_fmt yuv420p 420.tif $ ffmpeg -i tests/lena.pnm -pix_fmt yuv422p 422.tif $ ffmpeg -i tests/lena.pnm -pix_fmt yuv440p 440.tif $ ffmpeg -i tests/lena.pnm -pix_fmt yuv444p 444.tif $ ffmpeg -i tests/lena.pnm -pix_fmt yuv410p 410.tif $ ffmpeg -i tests/lena.pnm -pix_fmt yuv411p 411.tif }}} ? -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/741#comment:5> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
#741: tiff: support pixel order per channel (RRGGBB) -------------------------------------+----------------------------------- Reporter: ami_stuff | Owner: Type: enhancement | Status: open Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: tif | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by richardpl): Tiff encoder writes packed yuvs only. tiffinfo reports, among others: Planar Configuration: single image plane -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/741#comment:6> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
#741: tiff: support pixel order per channel (RRGGBB) -------------------------------------+----------------------------------- Reporter: ami_stuff | Owner: Type: enhancement | Status: open Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: tif | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by cehoyos): Replying to [comment:6 richardpl]:
Tiff encoder writes packed yuvs only.
Thank you for the explanation! -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/741#comment:7> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
#741: tiff: support pixel order per channel (RRGGBB) -------------------------------------+----------------------------------- Reporter: ami_stuff | Owner: Type: enhancement | Status: open Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: tif | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by ami_stuff): this: {{{ tiffcp -c none -p separate 420.tif 420_p.tif }}} fails for me with error: {{{ PackBitsDecode: Not enough data for scanline 3 }}} -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/741#comment:8> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
#741: tiff: support pixel order per channel (RRGGBB) -------------------------------------+----------------------------------- Reporter: ami_stuff | Owner: Type: enhancement | Status: open Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: tif | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by richardpl): Thanks to pointing out tiffcp. I managed to create planar yuv444p (subsampled ones appear to be unsupported same apply to bps != 8 for rgb, probably tiffcp limitation). So if any other program can create subsampled planar yuvs or 16 bps rgb planar files upload such samples. Thanks. -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/741#comment:9> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
#741: tiff: support pixel order per channel (RRGGBB) -------------------------------------+----------------------------------- Reporter: ami_stuff | Owner: Type: enhancement | Status: closed Priority: wish | Component: avcodec Version: git-master | Resolution: fixed Keywords: tif | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Changes (by cehoyos): * status: open => closed * resolution: => fixed Comment: Implemented by Paul B Mahol in 379ad97. -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/741#comment:10> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
participants (1)
-
FFmpeg