#264: x11grab using lossless x264 ffpresets fails on 32-bit
-------------------------+--------------------------
  Reporter:  llogan      |      Owner:
      Type:  defect      |     Status:  new
  Priority:  normal      |  Component:  undetermined
   Version:  git-master  |   Keywords:
Blocked By:              |   Blocking:
Reproduced:  0           |   Analyzed:  0
-------------------------+--------------------------
 Recording x11grab with the below command works on x86_64 Arch Linux and
 Ubuntu Lucid, but fails with 32-bit Natty.

 Looks like a regression:
 b4bcd1e2f1d603419ea9d4fdaab400b1ad35e58c bad
 7a88617c43ce534d94591dd78d4958333492b939 good

 {{{
 $ ffmpeg -v 9 -loglevel 99 -f x11grab -r 30 -s 320x240 -i :0.0 -vcodec
 libx264 -vpre lossless_ultrafast -threads 0 -y ~/output.mp4
 ffmpeg version git-N-30011-gb4bcd1e, Copyright (c) 2000-2011 the FFmpeg
 developers
   built on Jun  3 2011 13:51:23 with gcc 4.5.2
   configuration: --enable-gpl --enable-libx264 --enable-x11grab --disable-
 doc
   libavutil    51.  2. 1 / 51.  2. 1
   libavcodec   53.  6. 0 / 53.  6. 0
   libavformat  53.  1. 0 / 53.  1. 0
   libavdevice  53.  0. 0 / 53.  0. 0
   libavfilter   2.  5. 0 /  2.  5. 0
   libswscale    0. 14. 0 /  0. 14. 0
   libpostproc  51.  2. 0 / 51.  2. 0
 [x11grab @ 0x9b0bb40] device: :0.0 -> display: :0.0 x: 0 y: 0 width: 320
 height: 240
 [x11grab @ 0x9b0bb40] shared memory extension found
 [x11grab @ 0x9b0bb40] All info found
 [x11grab @ 0x9b0bb40] Estimating duration from bitrate, this may be
 inaccurate
 Input #0, x11grab, from ':0.0':
   Duration: N/A, start: 1307138325.849861, bitrate: 73728 kb/s
     Stream #0.0, 1, 1/1000000: Video: rawvideo, bgra, 320x240, 1/30, 73728
 kb/s, 30 tbr, 1000k tbn, 30 tbc
 Incompatible pixel format 'bgra' for codec 'libx264', auto-selecting
 format 'yuv420p'
 [buffer @ 0x9afc880] w:320 h:240 pixfmt:bgra tb:1/1000000 sar:0/1
 [ffsink @ 0x9afd940] auto-inserting filter 'auto-inserted scaler 0'
 between the filter 'src' and the filter 'out'
 [scale @ 0x9afdc20] w:320 h:240 fmt:bgra -> w:320 h:240 fmt:yuv420p
 flags:0xa0000004
 [libx264 @ 0x9affba0] --psnr used with psy on: results will be invalid!
 [libx264 @ 0x9affba0] --tune psnr should be used if attempting to
 benchmark psnr!
 [libx264 @ 0x9affba0] interlace + weightp is not implemented
 [libx264 @ 0x9affba0] using mv_range_thread = 24
 [libx264 @ 0x9affba0] using cpu capabilities: MMX2 SSE2Fast SSSE3
 FastShuffle Cache64
 [libx264 @ 0x9affba0] constant rate-factor is incompatible with 2pass.
 Output #0, mp4, to '/home/lou/output.mp4':
     Stream #0.0, 0, 1/90000: Video: libx264, yuv420p, 320x240, 1/30,
 q=0-69, pass 1, pass 2, 200 kb/s, 90k tbn, 30 tbc
 Stream mapping:
   Stream #0.0 -> #0.0
 Error while opening encoder for output stream #0.0 - maybe incorrect
 parameters such as bit_rate, rate, width or height
 }}}
 However, re-encoding from a file and not x11grab seems to work as
 expected.

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/264>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
_______________________________________________
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://avcodec.org/mailman/listinfo/ffmpeg-trac

Reply via email to