[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