[FFmpeg-trac] #1570(avdevice:open): libv4l2: error dequeuing buf: Resource temporarily unavailable

FFmpeg trac at avcodec.org
Sun Jul 29 15:23:41 CEST 2012


#1570: libv4l2: error dequeuing buf: Resource temporarily unavailable
-------------------------------------+-------------------------------------
             Reporter:  llarevo      |                    Owner:
                 Type:  defect       |                   Status:  open
             Priority:  normal       |                Component:  avdevice
              Version:  unspecified  |               Resolution:
             Keywords:               |               Blocked By:
  video4linux, video4linux2,         |  Reproduced by developer:  0
  v4l2.c, regression, capture,       |
  analog, tv                         |
             Blocking:               |
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------

Comment (by llarevo):

 I tried
 {{{
 git tag
 }}}
 which gave me
 {{{
 N
 ffmpeg-0.6.3
 n0.10
 n0.10.1
 n0.10.2
 n0.10.3
 n0.10.4
 n0.11
 n0.11.1
 n0.5.10
 n0.5.5
 n0.5.6
 n0.5.7
 n0.5.8
 n0.5.9
 n0.6.4
 n0.6.5
 n0.6.6
 n0.7.1
 n0.7.10
 n0.7.11
 n0.7.12
 n0.7.13
 n0.7.2
 n0.7.3
 n0.7.4
 n0.7.5
 n0.7.6
 n0.7.7
 n0.7.8
 n0.7.9
 n0.8
 n0.8.1
 n0.8.10
 n0.8.11
 n0.8.12
 n0.8.2
 n0.8.3
 n0.8.4
 n0.8.5
 n0.8.6
 n0.8.7
 n0.8.8
 n0.8.9
 n0.9
 n0.9.1
 n0.9.2
 v0.5
 v0.5.1
 v0.5.2
 v0.5.3
 v0.6
 v0.6.1
 }}}
 Then I tried
 {{{
 git checkout n0.11.1
 }}}
 and
 {{{
 patch -p1
 diff --git a/libavdevice/v4l2.c b/libavdevice/v4l2.c
 index 2808e13..0acd3da 100644
 --- a/libavdevice/v4l2.c
 +++ b/libavdevice/v4l2.c
 @@ -694,7 +694,7 @@ static int v4l2_set_parameters(AVFormatContext *s1)
          }
      }

 -    if (framerate_q.num && framerate_q.den) {
 +    if (0 && framerate_q.num && framerate_q.den) {
          av_log(s1, AV_LOG_DEBUG, "Setting time per frame to %d/%d\n",
                 framerate_q.den, framerate_q.num);
          tpf->numerator   = framerate_q.den;
 }}}
 I get
 {{{
 patching file libavdevice/v4l2.c
 Hunk #1 FAILED at 694.
 1 out of 1 hunk FAILED -- saving rejects to file libavdevice/v4l2.c.rej
 }}}

 I took a look into libavdevice/v4l2.c. This file was obviously not updated
 by the checkout command.

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1570#comment:6>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list