Re: Missing EPG data
- From: Frankie <frankie eymard gmail com>
- To: Sebastian Pölsterl <sebp k-d-w org>
- Cc: "dvb-daemon-list gnome org" <dvb-daemon-list gnome org>
- Subject: Re: Missing EPG data
- Date: Fri, 13 Apr 2012 23:38:30 +0200
Now it is!
https://bugzilla.gnome.org/show_bug.cgi?id=674080
Le Apr 13, 2012 à 22:53, Frankie <frankie eymard gmail com> a écrit :
> Hi Sebastian,
>
> The bug is not filed.
>
> Best regards,
> Frankie
>
> Envoyé de mon iPad
>
> Le Apr 13, 2012 à 20:12, Sebastian Pölsterl <sebp k-d-w org> a écrit :
>
>> Hi Frankie,
>>
>> did you already a file a bug about this with gstreamer to fix this bug
>> upstream?
>>
>> Best regards,
>> Sebastian
>>
>> Am 13.04.2012 15:55, schrieb Frankie Eymard:
>>> The code has changed in 0.10.23 but the rootcause remains i.e. unlock()
>>> spec is not fulfilled:
>>> "Unlock any pending access to the resource. Subclasses should unblock
>>> any blocked function ASAP. In particular, any create() function in
>>> progress should be unblocked and should return GST_FLOW_WRONG_STATE. Any
>>> future create() function call should also return GST_FLOW_WRONG_STATE
>>> until the unlock_stop() function has been called."
>>> http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-libs/html/GstBaseSrc.html
>>>
>>> gst_dvbsrc_unlock() calls gst_poll_set_flushing() with flushing set to TRUE
>>> http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/tree/sys/dvb/gstdvbsrc.c?id=RELEASE-0.10.23#n1090
>>>
>>> gst_poll_wait() returns -1, with errno set to EBUSY
>>> http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/tree/sys/dvb/gstdvbsrc.c?id=RELEASE-0.10.23#n921
>>>
>>> gst_dvbsrc_read_device() returns NULL
>>> http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/tree/sys/dvb/gstdvbsrc.c?id=RELEASE-0.10.23#n953
>>>
>>> gst_dvbsrc_create() returns GST_FLOW_ERROR instead of GST_FLOW_WRONG_STATE
>>> http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/tree/sys/dvb/gstdvbsrc.c?id=RELEASE-0.10.23#n966
>>>
>>>
>>>
>>> 2012/4/13 Jens Georg <mail jensge org <mailto:mail jensge org>>
>>>
>>> On Fr, 2012-04-13 at 09:35 +0200, Frankie Eymard wrote:
>>>> Try the patch herewith
>>>
>>> That (its second part) doesn't properly apply to the debian source
>>> (which is 0.10.23).
>>>
>>>>
>>>>
>>>>> Unfortunately, there's no ready-to-use tool, you'd have to
>>>> use
>>>>> gst-launch and specify a pipeline there which should start
>>>> with
>>>>> dvbbasebin and look at the bus messages:
>>>>>
>>>>> gst-launch -m dvbbasebin frequency=XXX <more parameters>
>>>>> program-numbers=<sid> .program_<sid> ! fakesink
>>>>>
>>>>> I think you could use "playbin2 uri=dvb://<Channel>" when a
>>>>> channels.conf is in ~/.gstreamer-0.10 as well.
>>>>
>>>> I just noticed that I get a suspicious output:
>>>>
>>>> ERROR EPGScanner.vala:243: Internal data flow error.
>>>> gstbasesrc.c(2625): gst_base_src_loop
>>>> (): /GstPipeline:pipeline0/GstDvbSrc:dvbsrc:
>>>> streaming task paused, reason error (-5)
>>>>
>>>>
>>>> _______________________________________________
>>>> dvb-daemon-list mailing list
>>>> dvb-daemon-list gnome org <mailto:dvb-daemon-list gnome org>
>>>> http://mail.gnome.org/mailman/listinfo/dvb-daemon-list
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> dvb-daemon-list mailing list
>>> dvb-daemon-list gnome org
>>> http://mail.gnome.org/mailman/listinfo/dvb-daemon-list
>>
>>
>>
>>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]