[FFmpeg-trac] #1322(undetermined:new): ffplay: workaround libsdl's bug with odd width/height

FFmpeg trac at avcodec.org
Sat May 19 15:56:12 CEST 2012


#1322: ffplay: workaround libsdl's bug with odd width/height
-------------------------------------+-------------------------------------
               Reporter:  ami_stuff  |                  Owner:
                   Type:  defect     |                 Status:  new
               Priority:  normal     |              Component:
                Version:             |  undetermined
  unspecified                        |               Keywords:
             Blocked By:             |               Blocking:
Reproduced by developer:  0          |  Analyzed by developer:  0
-------------------------------------+-------------------------------------
 http://bugzilla.libsdl.org/show_bug.cgi?id=652

 Currectly ffplay displays incorrectly odd-sized video due to libsdl's bug.
 I think it would be good to automaticly insert scale filter and round the
 size to even width/height when the input have odd width/height.

 ffplay -vf 1024x768 odd.jpg

 {{{
 C:\>ffplay odd.jpg
 ffplay version N-40593-g6d37634 Copyright (c) 2003-2012 the FFmpeg
 developers
   built on May 11 2012 12:12:53 with gcc 4.6.3
   configuration: --enable-gpl --enable-version3 --disable-w32threads
 --enable-ru
 ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-
 libass
  --enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb
 --enable
 -libfreetype --enable-libgsm --enable-libmp3lame --enable-libnut --enable-
 libope
 njpeg --enable-librtmp --enable-libschroedinger --enable-libspeex
 --enable-libth
 eora --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc
 --enable-
 libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-
 libxvid --e
 nable-zlib
   libavutil      51. 50.100 / 51. 50.100
   libavcodec     54. 21.101 / 54. 21.101
   libavformat    54.  4.100 / 54.  4.100
   libavdevice    53.  4.100 / 53.  4.100
   libavfilter     2. 72.105 /  2. 72.105
   libswscale      2.  1.100 /  2.  1.100
   libswresample   0. 11.100 /  0. 11.100
   libpostproc    52.  0.100 / 52.  0.100
 Input #0, image2, from 'odd.jpg':
   Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
     Stream #0:0: Video: mjpeg, yuvj420p, 1023x767, 25 tbr, 25 tbn, 25 tbc
 [format @ 02253620] auto-inserting filter 'auto-inserted scale 0' between
 the fi
 lter 'src' and the filter 'format'
 1337435061.92 A-V:  0.000 fd=   0 aq=    0KB vq=   65[scale @ 02253be0]
 w:1023 h
 :767 fmt:yuvj420p sar:0/1 -> w:1023 h:767 fmt:yuv420p sar:0/1 flags:0x4
    1.34 A-V:  0.000 fd=   0 aq=    0KB vq=    0KB sq=    0B f=0/0
 }}}

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1322>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list