After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 169398 - dv1394src blocks if isochronous stream stops
dv1394src blocks if isochronous stream stops
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins
0.8.8
Other Linux
: Normal major
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-03-06 16:19 UTC by Andrea Ferro
Modified: 2005-11-21 15:54 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Andrea Ferro 2005-03-06 16:19:26 UTC
start reading a DV stream with dv1394 and then either stop the camera/camcorder
or unplugh the firewire cable.

The problem here is that dv1394src is using an old deprecated API which is
blocking. Refer to the raw1394 api docs for the details.

Also note that ieee1394 drivers are a fast moving target: some apis are just
about to change again.

So maybe this should be delayed a bit or we should talk to those people so that
we do not code something that's old at birth.
Comment 1 Andy Wingo 2005-11-21 15:54:16 UTC
We now use the poll-based API, but not yet the new new API -- libraw1394 in
debian is still like 2 years old. I suspect the kernel dropping support for the
old API (this month?) will force debian to upgrade, and then we can use the new API.

But your problem is fixed in 0.10, because we also poll on a control socket.