Jump to content


Photo

GStreamer 1.0

gstreamer 1.0 openpli

  • Please log in to reply
2520 replies to this topic

Re: GStreamer 1.0 #1961 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 17 November 2015 - 13:19

After upgrading gstreamer to master git.

I'm getting the following error when building gstreamer1.0-plugins-base:

/home/mastag/src/openpli-oe-core/build/tmp/work/mips32el-oe-linux/gstreamer1.0-plugins-base/1.6.2+gitAUTOINC+5f79ccb420-r0/git/gst-libs/gst/riff/riff-media.c: In function 'gst_riff_create_video_caps':
| /home/mastag/src/openpli-oe-core/build/tmp/work/mips32el-oe-linux/gstreamer1.0-plugins-base/1.6.2+gitAUTOINC+5f79ccb420-r0/git/gst-libs/gst/riff/riff-media.c:463:7: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statement]
|        gchar *fstr = g_strdup_printf ("%" GST_FOURCC_FORMAT,
|        ^
| cc1: all warnings being treated as errors
| Makefile:631: recipe for target 'libgstriff_1.0_la-riff-media.lo' failed
| make[4]: *** [libgstriff_1.0_la-riff-media.lo] Error 1

 

It seems the patch: 0001-riff-media-added-fourcc-to-all-ffmpeg-mpeg4-video-ca.patch is the cause.

It modifies the source to look like this:

 

    case GST_MAKE_FOURCC ('F', 'F', 'D', 'S'):
    {
      caps = gst_caps_new_simple ("video/mpeg",
          "mpegversion", G_TYPE_INT, 4,
          "systemstream", G_TYPE_BOOLEAN, FALSE, NULL);
      gchar *fstr = g_strdup_printf ("%" GST_FOURCC_FORMAT,
          GST_FOURCC_ARGS (codec_fcc));
      gst_caps_set_simple (caps, "fourcc", G_TYPE_STRING, fstr, NULL);
      g_free (fstr);
      if (codec_name)
        *codec_name = g_strdup ("FFmpeg MPEG-4");
      break;
    }

 

Any ideas what's wrong with it?



Re: GStreamer 1.0 #1962 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 17 November 2015 - 13:28

Gues modification to

   case GST_MAKE_FOURCC ('F', 'F', 'D', 'S'):
    {
      caps = gst_caps_new_simple ("video/mpeg",
          "mpegversion", G_TYPE_INT, 4,
          "systemstream", G_TYPE_BOOLEAN, FALSE, NULL);
      gchar *fstr =  NULL;
      fstr = g_strdup_printf ("%" GST_FOURCC_FORMAT,
          GST_FOURCC_ARGS (codec_fcc));
      gst_caps_set_simple (caps, "fourcc", G_TYPE_STRING, fstr, NULL);
      g_free (fstr);
      if (codec_name)
        *codec_name = g_strdup ("FFmpeg MPEG-4");
      break;
    }

could solve the isue.



Re: GStreamer 1.0 #1963 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 17 November 2015 - 13:40

Thank you :-)

 

After looking here: http://stackoverflow...s-and-code-in-c

 

It seems I just had to move the variable to the top.

I've updated the patch to make the code like this:

case GST_MAKE_FOURCC ('F', 'F', 'D', 'S'):
    {
      gchar *fstr = g_strdup_printf ("%" GST_FOURCC_FORMAT,
          GST_FOURCC_ARGS (codec_fcc));
      caps = gst_caps_new_simple ("video/mpeg",
          "mpegversion", G_TYPE_INT, 4,
          "systemstream", G_TYPE_BOOLEAN, FALSE, NULL);
      gst_caps_set_simple (caps, "fourcc", G_TYPE_STRING, fstr, NULL);
      g_free (fstr);
      if (codec_name)
        *codec_name = g_strdup ("FFmpeg MPEG-4");
      break;
    }

 

And it seems to build fine now.



Re: GStreamer 1.0 #1964 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 17 November 2015 - 14:21

Yes I read that.

 

Note I think that perhaps in standard version somehow the setting (which normally we use)

-std=gnu99  or -std=c99 did not passed like it did on the tagged version.


Edited by christophecvr, 17 November 2015 - 14:22.


Re: GStreamer 1.0 #1965 dreamboxco

  • Senior Member
  • 321 posts

+4
Neutral

Posted 17 November 2015 - 14:44

i have a log for my problem with m3u8 stream

 

14:40:10.123 {   } Components/ActionMap.py:46 action action ->  InfobarChannelSelection switchChannelUp
14:40:10.130 {   } Navigation.py:245 playService playing 4097:0:1:0:0:0:0:0:0:0:http%3a//ip%3aport.m3u8:TEST TV
14:40:10.132 [   ] service/servicemp3.cpp:777 stop eServiceMP3::stop http%3a//ip%3aport.m3u8

(enigma2:13274): GLib-Net-WARNING **: couldn't load TLS file database: Failed to open file '/etc/ssl/certs/ca-certificates.crt': No such file or directory
14:40:10.318 {   } Screens/Screen.py:150 show [SCREENNAME]  InfoBar
14:40:10.360 { E } Components/Pixmap.py:133 setPixmapNum setPixmapNum(0) failed! defined pixmaps: []
14:40:10.373 { E } Components/Pixmap.py:133 setPixmapNum setPixmapNum(0) failed! defined pixmaps: []
14:40:10.381 { E } Tools/Notifications.py:36 RemovePopup RemovePopup, id = ZapError
14:40:10.386 [   ] driver/rcinput.cpp:23 handleCode 0 67 1
14:40:10.390 {   } Screens/InfoBarGenerics.py:204 actionA KEY: 103 1 KEY_UP UP
14:40:10.403 [   ] service/servicemp3.cpp:1584 gstBusCall eServiceMP3::state transition NULL -> READY

(enigma2:13274): GLib-Net-WARNING **: couldn't load TLS file database: Failed to open file '/etc/ssl/certs/ca-certificates.crt': No such file or directory
14:40:10.777 {   } Components/AVSwitch.py:289 setAspect [VideoMode] setting aspect: 16:9
14:40:10.782 {   } Components/AVSwitch.py:300 setWss [VideoMode] setting wss: auto
14:40:10.785 {   } Components/AVSwitch.py:306 setPolicy43 [VideoMode] setting policy: bestfit
14:40:10.789 {   } Components/AVSwitch.py:313 setPolicy169 [VideoMode] setting policy2: letterbox

(enigma2:13274): GLib-Net-WARNING **: couldn't load TLS file database: Failed to open file '/etc/ssl/certs/ca-certificates.crt': No such file or directory

(enigma2:13274): GLib-Net-WARNING **: couldn't load TLS file database: Failed to open file '/etc/ssl/certs/ca-certificates.crt': No such file or directory
14:40:22.191 {   } Screens/Screen.py:150 show [SCREENNAME]  BufferIndicator
14:40:22.504 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
14:40:22.505 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
14:40:22.506 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
14:40:22.515 {   } Plugins/Extensions/Volume_adjust/plugin.py:484 __evUpdatedInfo [Volume Adjust] New Channel
14:40:22.516 {   } Plugins/Extensions/Volume_adjust/plugin.py:489 __evUpdatedInfo [Volume Adjust] oldvol = 0
14:40:22.575 <   > driver/hdmi_cec.cpp:239 hdmiEvent eHdmiCEC: received message
14:40:22.641 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
14:40:22.642 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
14:40:22.643 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
14:40:22.648 [   ] service/servicemp3.cpp:1584 gstBusCall eServiceMP3::state transition READY -> PAUSED
14:40:22.655 [   ] service/servicemp3.cpp:2842 loadCuesheet [eServiceMP3] loading cuesheet
14:40:22.657 [ E ] service/servicemp3.cpp:2874 loadCuesheet [eServiceMP3] cutfile not found!
14:40:22.735 [   ] service/servicemp3.cpp:1827 gstBusCall eServiceMP3::async-done - 1 video, 1 audio, 0 subtitle
14:40:22.737 [   ] service/servicemp3.cpp:1851 gstBusCall AUDIO STRUCT=audio/mpeg
14:40:22.738 [   ] service/servicemp3.cpp:1876 gstBusCall eServiceMP3::audio stream=0 codec=MPEG-4 AAC language=und
14:40:22.791 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
14:40:22.792 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
14:40:22.793 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
14:40:23.404 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
14:40:23.406 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
14:40:23.408 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
14:40:23.462 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
14:40:23.463 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
14:40:23.464 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
14:40:23.528 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
14:40:23.529 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
14:40:23.529 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
14:40:23.743 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
14:40:23.744 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
14:40:23.746 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
14:40:23.843 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
14:40:23.844 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
14:40:23.845 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
14:40:23.853 [   ] service/servicemp3.cpp:1584 gstBusCall eServiceMP3::state transition PAUSED -> PLAYING
14:40:23.885 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
14:40:23.886 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
14:40:23.887 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
14:40:23.922 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
14:40:23.923 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
14:40:23.924 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
14:40:23.960 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
14:40:23.961 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
14:40:23.962 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
14:40:24.013 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
14:40:24.016 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
14:40:24.017 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
14:40:24.061 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
14:40:24.062 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
14:40:24.063 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
14:40:24.212 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
14:40:24.213 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
14:40:24.215 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
14:40:29.744 {   } Components/AVSwitch.py:289 setAspect [VideoMode] setting aspect: 16:9
14:40:29.749 {   } Components/AVSwitch.py:300 setWss [VideoMode] setting wss: auto
14:40:29.752 {   } Components/AVSwitch.py:306 setPolicy43 [VideoMode] setting policy: bestfit
14:40:29.756 {   } Components/AVSwitch.py:313 setPolicy169 [VideoMode] setting policy2: letterbox
14:40:34.145 {   } Components/AVSwitch.py:289 setAspect [VideoMode] setting aspect: 16:9
14:40:34.150 {   } Components/AVSwitch.py:300 setWss [VideoMode] setting wss: auto
14:40:34.152 {   } Components/AVSwitch.py:306 setPolicy43 [VideoMode] setting policy: bestfit
14:40:34.157 {   } Components/AVSwitch.py:313 setPolicy169 [VideoMode] setting policy2: letterbox
14:40:37.563 <   > driver/hdmi_cec.cpp:239 hdmiEvent eHdmiCEC: received message
14:40:37.715 {   } Components/AVSwitch.py:289 setAspect [VideoMode] setting aspect: 16:9
14:40:37.719 {   } Components/AVSwitch.py:300 setWss [VideoMode] setting wss: auto
14:40:37.722 {   } Components/AVSwitch.py:306 setPolicy43 [VideoMode] setting policy: bestfit
14:40:37.733 {   } Components/AVSwitch.py:313 setPolicy169 [VideoMode] setting policy2: letterbox
14:40:42.311 {   } Components/AVSwitch.py:289 setAspect [VideoMode] setting aspect: 16:9
14:40:42.315 {   } Components/AVSwitch.py:300 setWss [VideoMode] setting wss: auto
14:40:42.318 {   } Components/AVSwitch.py:306 setPolicy43 [VideoMode] setting policy: bestfit
14:40:42.323 {   } Components/AVSwitch.py:313 setPolicy169 [VideoMode] setting policy2: letterbox
14:40:51.948 {   } Components/AVSwitch.py:289 setAspect [VideoMode] setting aspect: 16:9
14:40:51.952 {   } Components/AVSwitch.py:300 setWss [VideoMode] setting wss: auto
14:40:51.956 {   } Components/AVSwitch.py:306 setPolicy43 [VideoMode] setting policy: bestfit
14:40:51.960 {   } Components/AVSwitch.py:313 setPolicy169 [VideoMode] setting policy2: letterbox
14:40:52.563 <   > driver/hdmi_cec.cpp:239 hdmiEvent eHdmiCEC: received message
14:40:56.388 {   } Components/AVSwitch.py:289 setAspect [VideoMode] setting aspect: 16:9
14:40:56.394 {   } Components/AVSwitch.py:300 setWss [VideoMode] setting wss: auto
14:40:56.397 {   } Components/AVSwitch.py:306 setPolicy43 [VideoMode] setting policy: bestfit
14:40:56.401 {   } Components/AVSwitch.py:313 setPolicy169 [VideoMode] setting policy2: letterbox
 



Re: GStreamer 1.0 #1966 dreamboxco

  • Senior Member
  • 321 posts

+4
Neutral

Posted 17 November 2015 - 15:01

Display Spinner with TRT

 

14:58:44.162 {   } Components/ActionMap.py:46 action action ->  OkCancelActions ok
14:58:44.167 {   } Navigation.py:245 playService playing 4097:0:1:0:0:0:0:0:0:0:http%3a//trtcanlitv-lh.akamaihd.net/i/TRTHABERHD_1@181942/master.m3u8:TRT HD
14:58:44.169 [   ] dvb/cahandler.cpp:329 unregisterService [eDVBCAService] free slot 0 demux 0 for service 1:0:1:28A0:9CA6:42E:1A40000:0:0:0:
14:58:44.169 [   ] dvb/cahandler.cpp:474 ~eDVBCAService [eDVBCAService] free service 1:0:1:28A0:9CA6:42E:1A40000:0:0:0:
14:58:44.200 [   ] dvb/decoder.cpp:815 setState decoder state: play, vpid=-1, apid=-1, pcrpid=-1
14:58:44.201 <   > dvb/decoder.cpp:710 stop DEMUX_STOP - pcr - ok
14:58:44.202 <   > dvb/decoder.cpp:413 stop DEMUX_STOP - video - ok
14:58:44.205 <   > dvb/decoder.cpp:422 stop VIDEO_STOP - ok
14:58:44.206 <   > dvb/decoder.cpp:157 stop AUDIO_STOP - ok
14:58:44.210 <   > dvb/decoder.cpp:165 stop DEMUX_STOP - audio - ok
14:58:44.213 <   > dvb/decoder.cpp:201 unfreeze AUDIO_CONTINUE - ok
14:58:44.222 [   ] dvb/dvb.cpp:1243 DVBChannelStateChanged start release channel timer

(enigma2:14056): GLib-Net-WARNING **: couldn't load TLS file database: Failed to open file '/etc/ssl/certs/ca-certificates.crt': No such file or directory
14:58:44.901 { E } Components/Pixmap.py:133 setPixmapNum setPixmapNum(0) failed! defined pixmaps: []
14:58:44.914 { E } Components/Pixmap.py:133 setPixmapNum setPixmapNum(0) failed! defined pixmaps: []
14:58:44.922 { E } Tools/Notifications.py:36 RemovePopup RemovePopup, id = ZapError
14:58:44.946 {   } Screens/Screen.py:150 show [SCREENNAME]  InfoBarSummary
14:58:44.969 [   ] driver/rcinput.cpp:23 handleCode 0 160 1
14:58:44.973 {   } Screens/InfoBarGenerics.py:204 actionA KEY: 352 1 KEY_OK OK
14:58:45.023 {   } Screens/Screen.py:150 show [SCREENNAME]  InfoBar
14:58:45.069 {   } Screens/Screen.py:150 show [SCREENNAME]  InfoBar
14:58:45.071 [   ] service/servicemp3.cpp:1584 gstBusCall eServiceMP3::state transition NULL -> READY

(enigma2:14056): GLib-Net-WARNING **: couldn't load TLS file database: Failed to open file '/etc/ssl/certs/ca-certificates.crt': No such file or directory

(enigma2:14056): GLib-Net-WARNING **: couldn't load TLS file database: Failed to open file '/etc/ssl/certs/ca-certificates.crt': No such file or directory
14:58:45.598 {   } Screens/Screen.py:150 show [SCREENNAME]  BufferIndicator
14:58:46.177 [   ] dvb/cahandler.cpp:382 serviceGone [DVBCAHandler] no more services
14:58:46.362 [   ] dvb/epgcache.cpp:1678 abortNonAvail [EPGC] abort non avail schedule reading
14:58:46.363 [   ] dvb/epgcache.cpp:1685 abortNonAvail [EPGC] abort non avail schedule other reading
14:58:46.364 [   ] dvb/epgcache.cpp:1709 abortNonAvail [EPGC] abort non avail netmed schedule reading
14:58:46.365 [   ] dvb/epgcache.cpp:1716 abortNonAvail [EPGC] abort non avail netmed schedule other reading
14:58:46.369 [   ] dvb/epgcache.cpp:1725 abortNonAvail [EPGC] abort non avail FreeSat schedule_other reading
14:58:46.369 [   ] dvb/epgcache.cpp:1736 abortNonAvail [EPGC] abort non avail viasat reading
14:58:46.448 <   > dvb/epgcache.cpp:1981 readData [EPGC] nownext finished(1447768726)
14:58:46.449 [   ] dvb/epgcache.cpp:1493 finishEPG [EPGC] stop caching events(1447768726)
14:58:46.449 [   ] dvb/epgcache.cpp:1495 finishEPG [EPGC] next update in 60 min
14:58:47.237 [   ] dvb/dvb.cpp:1254 releaseCachedChannel release cached channel (timer timeout)
14:58:47.237 [   ] dvb/dvbtime.cpp:581 DVBChannelStateChanged [eDVBLocalTimerHandler] remove channel 0x1d50ec8
14:58:47.237 [   ] dvb/epgcache.cpp:616 DVBChannelStateChanged [eEPGCache] remove channel 0x1d50ec8
14:58:47.240 [   ] dvb/dvb.cpp:1237 DVBChannelStateChanged stop release channel timer
14:58:47.440 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
14:58:47.441 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
14:58:47.441 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
14:58:47.443 {   } Plugins/Extensions/Volume_adjust/plugin.py:484 __evUpdatedInfo [Volume Adjust] New Channel
14:58:47.444 {   } Plugins/Extensions/Volume_adjust/plugin.py:489 __evUpdatedInfo [Volume Adjust] oldvol = 0
14:58:47.476 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
14:58:47.477 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
14:58:47.478 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
14:58:47.481 [   ] service/servicemp3.cpp:1584 gstBusCall eServiceMP3::state transition READY -> PAUSED
14:58:47.486 [   ] service/servicemp3.cpp:2842 loadCuesheet [eServiceMP3] loading cuesheet
14:58:47.487 [ E ] service/servicemp3.cpp:2874 loadCuesheet [eServiceMP3] cutfile not found!
14:58:47.541 [   ] service/servicemp3.cpp:1827 gstBusCall eServiceMP3::async-done - 1 video, 1 audio, 0 subtitle
14:58:47.541 [   ] service/servicemp3.cpp:1851 gstBusCall AUDIO STRUCT=audio/mpeg
14:58:47.542 [   ] service/servicemp3.cpp:1876 gstBusCall eServiceMP3::audio stream=0 codec=MPEG-4 AAC language=und
14:58:47.572 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
14:58:47.573 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
14:58:47.573 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
14:58:47.614 <   > driver/hdmi_cec.cpp:239 hdmiEvent eHdmiCEC: received message
14:58:47.689 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
14:58:47.690 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
14:58:47.691 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
14:58:47.737 [   ] service/servicemp3.cpp:1584 gstBusCall eServiceMP3::state transition PAUSED -> PLAYING
14:58:47.905 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
14:58:47.907 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
14:58:47.919 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
14:58:48.081 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
14:58:48.082 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
14:58:48.098 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
14:58:52.226 [   ] gdi/grc.cpp:194 thread main thread is non-idle! display spinner!



Re: GStreamer 1.0 #1967 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 17 November 2015 - 15:36

Well I succeeded building upstream git.

I've tagged them 1.6.2+gitSRCREV.

My beta-tester is going to try them asap :)



Re: GStreamer 1.0 #1968 mx3L

  • Senior Member
  • 616 posts

+79
Good

Posted 17 November 2015 - 16:29

@dreamboxco

Problem is with too many tags which change only bitrate entry, as discussed here:

http://forums.openpl...ndpost&p=512010

 

@athoik can you push this?

http://forums.openpl...ndpost&p=512083

It solves the problem.., tested on et4x00 with TRT stream



Re: GStreamer 1.0 #1969 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 17 November 2015 - 16:50

Hi mx3L.

What about the patch for servicemp3 mentioned by Christophecvr?

https://github.com/c...8ef9d1c51aba1f8

 

Is that one ready yet?



Re: GStreamer 1.0 #1970 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 17 November 2015 - 17:11

@dreamboxco

Problem is with too many tags which change only bitrate entry, as discussed here:

http://forums.openpl...ndpost&p=512010

 

 

Concerning the tags with variable bitrate, It's not an overload in tags, Actually they are not that much and only when effectif the bitrate changes.

 

The other question yes for some media we do have a crazzy wild going loop with same tag, but that's cause there is an error somewhere into gstreamer and it's stuck somewhere in a continu loop. gues you have a tag there as fast the cpu can issue it. So what 100xxx in a sec. But that is solved by a work around to filter out same tag.

 

I did filed a bug repport to gstreamer al my test and a lot off reports from others since we switched to gst-1.6.0 or higher for media which worked ok on 1.5.1 are mostly media with variable bitrate live streams or filesrc. Just filtering out the bitrate tags does bring anything.

What happens media plays but freeze continue freeze continu and so on ...

 

and yes the tags are only meta data but .... looks that gstreamer > 1.5.1 does not take the change off bitrate into acount anymore that's why it freezes.

https://bugzilla.gno...g.cgi?id=758234


Edited by christophecvr, 17 November 2015 - 17:11.


Re: GStreamer 1.0 #1971 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 17 November 2015 - 17:46

Well since I have a feed server now.

I'm waiting for Athoik to push this: http://forums.openpl...ndpost&p=512083 (as mentioned by mx3L)

And the enigma2 patch required for you to merge experimental into master: https://github.com/c...8ef9d1c51aba1f8

 

Once those two have been pushed I'll start building public gstreamer git images for everyone and update the feed on regular base.

So we can all test upstream gstreamer fixes :)

 

There has been some rework on how fragmented streams are handled: http://cgit.freedesk...lugins-bad/log/


Edited by MastaG, 17 November 2015 - 17:49.


Re: GStreamer 1.0 #1972 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 17 November 2015 - 19:07

Hi,

The fix for bitrate changes fopefully soon will cherry-picked in Enigma2.

Regarding the following warning:
 
(enigma2:14056): GLib-Net-WARNING **: couldn't load TLS file database: Failed to open file '/etc/ssl/certs/ca-certificates.crt': No such file or directory
Please install ca-certificates (opkg update && opkg install ca-certificates) to silence it.

Regarding the h264 missing codec, the following seems to fix the problem (we relax our caps and request at least parsed if resolution is no present)
 
diff --git a/gstdvbvideosink.c b/gstdvbvideosink.c
index a262b77..dc23b45 100644
--- a/gstdvbvideosink.c
+++ b/gstdvbvideosink.c
@@ -197,6 +197,8 @@ GST_STATIC_PAD_TEMPLATE (
 #ifdef HAVE_H264
        "video/x-h264, "
                VIDEO_CAPS "; "
+       "video/x-h264, "
+               "parsed = (boolean)true; "
 #endif
 #ifdef HAVE_H263
        "video/x-h263, "

Edited by athoik, 17 November 2015 - 19:08.

Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: GStreamer 1.0 #1973 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 17 November 2015 - 19:55

Well all I can say is commit asap ;-)
I'm going away at the end of the week and it would be nice to publish some images for the public.

Re: GStreamer 1.0 #1974 dreamboxco

  • Senior Member
  • 321 posts

+4
Neutral

Posted 17 November 2015 - 20:17

I want test it

Re: GStreamer 1.0 #1975 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 17 November 2015 - 20:58

Thank you Dreamoxco.
Athoik's fixes for servicemp3 have been pulled :-)
Also his dvbmediasink fix for relaxing on h264 has been adapted by Chris as well.
Now I'm waiting for Erik to pull in mx3L's pause fix https://github.com/O...-pushed-bb84396

After that Chris will merge his experimental branch into master and I'll start spinning testing images for every supported receiver.

Edited by MastaG, 17 November 2015 - 21:00.


Re: GStreamer 1.0 #1976 mx3L

  • Senior Member
  • 616 posts

+79
Good

Posted 17 November 2015 - 21:05

Hi mx3L.

What about the patch for servicemp3 mentioned by Christophecvr?

https://github.com/c...8ef9d1c51aba1f8

 

Is that one ready yet?

Hi,

pull requests created..

 

@athoik

Thanks!

 

h264:

One change will happen with this update. h264parse will be always selected, while currently if width/height are provided by demuxer, h264parse is not selected.

h264parse sets timestamps on buffers if not set, updates caps(we only use codec_data in dvbvideosink, and it's almost always already in caps, when h264parse is reached),...

 

We need to have timestamps set on buffers, so I think this is correct solution. Only side-effect can be, that there will be slightly higher load in media where h264parse is not currently selected.


Edited by mx3L, 17 November 2015 - 21:07.


Re: GStreamer 1.0 #1977 dreamboxco

  • Senior Member
  • 321 posts

+4
Neutral

Posted 17 November 2015 - 21:12

so i have install the ca-certificates

 

how can i install https://github.com/O...-pushed-bb84396 ?



Re: GStreamer 1.0 #1978 dreamboxco

  • Senior Member
  • 321 posts

+4
Neutral

Posted 17 November 2015 - 21:27

21:23:38.141 {   } Components/ActionMap.py:46 action action ->  InfobarChannelSelection switchChannelUp
21:23:38.147 {   } Navigation.py:245 playService playing 4097:0:1:0:0:0:0:0:0:0:http%3a//ip%3aport.m3u8:TV
21:23:38.149 [   ] service/servicemp3.cpp:777 stop eServiceMP3::stop http%3a//ip%3aport
21:23:38.340 {   } Screens/Screen.py:150 show [SCREENNAME]  InfoBar
21:23:38.384 { E } Components/Pixmap.py:133 setPixmapNum setPixmapNum(0) failed! defined pixmaps: []
21:23:38.397 { E } Components/Pixmap.py:133 setPixmapNum setPixmapNum(0) failed! defined pixmaps: []
21:23:38.405 { E } Tools/Notifications.py:36 RemovePopup RemovePopup, id = ZapError
21:23:38.410 [   ] driver/rcinput.cpp:23 handleCode 0 67 1
21:23:38.413 {   } Screens/InfoBarGenerics.py:204 actionA KEY: 103 1 KEY_UP UP
21:23:38.430 [   ] service/servicemp3.cpp:1584 gstBusCall eServiceMP3::state transition NULL -> READY
21:23:38.710 {   } Components/AVSwitch.py:289 setAspect [VideoMode] setting aspect: 16:9
21:23:38.714 {   } Components/AVSwitch.py:300 setWss [VideoMode] setting wss: auto
21:23:38.716 {   } Components/AVSwitch.py:306 setPolicy43 [VideoMode] setting policy: bestfit
21:23:38.721 {   } Components/AVSwitch.py:313 setPolicy169 [VideoMode] setting policy2: letterbox
21:23:43.112 <   > driver/hdmi_cec.cpp:239 hdmiEvent eHdmiCEC: received message
21:23:50.275 {   } Screens/Screen.py:150 show [SCREENNAME]  BufferIndicator
21:23:50.516 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
21:23:50.517 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
21:23:50.518 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
21:23:50.519 {   } Plugins/Extensions/Volume_adjust/plugin.py:484 __evUpdatedInfo [Volume Adjust] New Channel
21:23:50.526 {   } Plugins/Extensions/Volume_adjust/plugin.py:489 __evUpdatedInfo [Volume Adjust] oldvol = 0
21:23:50.641 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
21:23:50.649 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
21:23:50.649 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
21:23:50.669 [   ] service/servicemp3.cpp:1584 gstBusCall eServiceMP3::state transition READY -> PAUSED
21:23:50.683 [   ] service/servicemp3.cpp:2842 loadCuesheet [eServiceMP3] loading cuesheet
21:23:50.685 [ E ] service/servicemp3.cpp:2874 loadCuesheet [eServiceMP3] cutfile not found!
21:23:50.846 [   ] service/servicemp3.cpp:1827 gstBusCall eServiceMP3::async-done - 1 video, 1 audio, 0 subtitle
21:23:50.847 [   ] service/servicemp3.cpp:1851 gstBusCall AUDIO STRUCT=audio/mpeg
21:23:50.847 [   ] service/servicemp3.cpp:1876 gstBusCall eServiceMP3::audio stream=0 codec=MPEG-4 AAC language=und
21:23:50.882 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
21:23:50.883 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
21:23:50.884 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
21:23:51.164 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
21:23:51.166 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
21:23:51.167 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
21:23:51.209 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
21:23:51.210 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
21:23:51.211 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
21:23:51.249 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
21:23:51.249 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
21:23:51.251 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
21:23:51.342 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
21:23:51.343 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
21:23:51.344 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
21:23:51.390 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
21:23:51.391 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
21:23:51.392 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
21:23:51.434 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
21:23:51.435 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
21:23:51.436 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
21:23:51.440 [   ] service/servicemp3.cpp:1584 gstBusCall eServiceMP3::state transition PAUSED -> PLAYING
21:23:51.485 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
21:23:51.486 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
21:23:51.487 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
21:23:51.532 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
21:23:51.533 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
21:23:51.535 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
21:23:51.589 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
21:23:51.590 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
21:23:51.591 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
21:23:51.632 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
21:23:51.632 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
21:23:51.634 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
21:23:51.802 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
21:23:51.804 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
21:23:51.805 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
21:23:51.890 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
21:23:51.891 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
21:23:51.892 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
21:23:52.659 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
21:23:52.660 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
21:23:52.661 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
21:23:53.044 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
21:23:53.046 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
21:23:53.047 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
21:23:53.580 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
21:23:53.582 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
21:23:53.584 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
21:23:53.717 {   } Plugins/Extensions/Volume_adjust/plugin.py:469 __evUpdatedInfo [Volume Adjust] Update Info
21:23:53.719 {   } Plugins/Extensions/Volume_adjust/plugin.py:473 __evUpdatedInfo [Volume Adjust] Volume = 100
21:23:53.720 {   } Plugins/Extensions/Volume_adjust/plugin.py:447 loadXML [Volume Adjust] load xml...
21:23:56.230 {   } Components/AVSwitch.py:289 setAspect [VideoMode] setting aspect: 16:9
21:23:56.234 {   } Components/AVSwitch.py:300 setWss [VideoMode] setting wss: auto
21:23:56.238 {   } Components/AVSwitch.py:306 setPolicy43 [VideoMode] setting policy: bestfit
21:23:56.242 {   } Components/AVSwitch.py:313 setPolicy169 [VideoMode] setting policy2: letterbox
21:23:58.112 <   > driver/hdmi_cec.cpp:239 hdmiEvent eHdmiCEC: received message
21:24:03.948 {   } Components/AVSwitch.py:289 setAspect [VideoMode] setting aspect: 16:9
21:24:03.952 {   } Components/AVSwitch.py:300 setWss [VideoMode] setting wss: auto
21:24:03.955 {   } Components/AVSwitch.py:306 setPolicy43 [VideoMode] setting policy: bestfit
21:24:03.960 {   } Components/AVSwitch.py:313 setPolicy169 [VideoMode] setting policy2: letterbox
21:24:07.350 {   } Components/AVSwitch.py:289 setAspect [VideoMode] setting aspect: 16:9
21:24:07.354 {   } Components/AVSwitch.py:300 setWss [VideoMode] setting wss: auto
21:24:07.358 {   } Components/AVSwitch.py:306 setPolicy43 [VideoMode] setting policy: bestfit
21:24:07.362 {   } Components/AVSwitch.py:313 setPolicy169 [VideoMode] setting policy2: letterbox
21:24:08.627 {   } Components/AVSwitch.py:289 setAspect [VideoMode] setting aspect: 16:9
21:24:08.631 {   } Components/AVSwitch.py:300 setWss [VideoMode] setting wss: auto
21:24:08.634 {   } Components/AVSwitch.py:306 setPolicy43 [VideoMode] setting policy: bestfit
21:24:08.639 {   } Components/AVSwitch.py:313 setPolicy169 [VideoMode] setting policy2: letterbox
21:24:10.272 {   } Components/AVSwitch.py:289 setAspect [VideoMode] setting aspect: 16:9
21:24:10.277 {   } Components/AVSwitch.py:300 setWss [VideoMode] setting wss: auto
21:24:10.280 {   } Components/AVSwitch.py:306 setPolicy43 [VideoMode] setting policy: bestfit
21:24:10.284 {   } Components/AVSwitch.py:313 setPolicy169 [VideoMode] setting policy2: letterbox
21:24:13.110 <   > driver/hdmi_cec.cpp:239 hdmiEvent eHdmiCEC: received message
21:24:17.303 {   } Components/AVSwitch.py:289 setAspect [VideoMode] setting aspect: 16:9
21:24:17.308 {   } Components/AVSwitch.py:300 setWss [VideoMode] setting wss: auto
21:24:17.311 {   } Components/AVSwitch.py:306 setPolicy43 [VideoMode] setting policy: bestfit
21:24:17.315 {   } Components/AVSwitch.py:313 setPolicy169 [VideoMode] setting policy2: letterbox
21:24:20.586 {   } Components/AVSwitch.py:289 setAspect [VideoMode] setting aspect: 16:9
21:24:20.590 {   } Components/AVSwitch.py:300 setWss [VideoMode] setting wss: auto
21:24:20.593 {   } Components/AVSwitch.py:306 setPolicy43 [VideoMode] setting policy: bestfit
21:24:20.598 {   } Components/AVSwitch.py:313 setPolicy169 [VideoMode] setting policy2: letterbox
21:24:23.867 {   } Components/AVSwitch.py:289 setAspect [VideoMode] setting aspect: 16:9
21:24:23.872 {   } Components/AVSwitch.py:300 setWss [VideoMode] setting wss: auto
21:24:23.877 {   } Components/AVSwitch.py:306 setPolicy43 [VideoMode] setting policy: bestfit
21:24:23.881 {   } Components/AVSwitch.py:313 setPolicy169 [VideoMode] setting policy2: letterbox
21:24:28.111 <   > driver/hdmi_cec.cpp:239 hdmiEvent eHdmiCEC: received message
21:24:28.828 {   } Components/AVSwitch.py:289 setAspect [VideoMode] setting aspect: 16:9
21:24:28.832 {   } Components/AVSwitch.py:300 setWss [VideoMode] setting wss: auto
21:24:28.836 {   } Components/AVSwitch.py:306 setPolicy43 [VideoMode] setting policy: bestfit
21:24:28.841 {   } Components/AVSwitch.py:313 setPolicy169 [VideoMode] setting policy2: letterbox
21:24:31.386 [   ] driver/rcinput.cpp:23 handleCode 1 67 1
21:24:31.389 {   } Screens/InfoBarGenerics.py:204 actionA KEY: 103 0 KEY_UP UP
21:24:31.431 {   } Components/ActionMap.py:46 action action ->  InfobarChannelSelection switchChannelUp
21:24:31.438 {   } Navigation.py:245 playService playing 4097:0:1:0:0:0:0:0:0:0:http%3a//ip%3aport.m3u8:TV2
21:24:31.440 [   ] service/servicemp3.cpp:777 stop eServiceMP3::stop http%3a//ip%3aport
21:24:31.630 {   } Screens/Screen.py:150 show [SCREENNAME]  InfoBar
21:24:31.672 { E } Components/Pixmap.py:133 setPixmapNum setPixmapNum(0) failed! defined pixmaps: []
21:24:31.684 { E } Components/Pixmap.py:133 setPixmapNum setPixmapNum(0) failed! defined pixmaps: []
21:24:31.693 { E } Tools/Notifications.py:36 RemovePopup RemovePopup, id = ZapError
21:24:31.698 [   ] driver/rcinput.cpp:23 handleCode 0 67 1
21:24:31.701 {   } Screens/InfoBarGenerics.py:204 actionA KEY: 103 1 KEY_UP UP
21:24:31.718 [   ] service/servicemp3.cpp:1584 gstBusCall eServiceMP3::state transition NULL -> READY
21:24:31.996 {   } Components/AVSwitch.py:289 setAspect [VideoMode] setting aspect: 16:9
21:24:32.000 {   } Components/AVSwitch.py:300 setWss [VideoMode] setting wss: auto
21:24:32.003 {   } Components/AVSwitch.py:306 setPolicy43 [VideoMode] setting policy: bestfit
21:24:32.008 {   } Components/AVSwitch.py:313 setPolicy169 [VideoMode] setting policy2: letterbox
21:24:43.110 <   > driver/hdmi_cec.cpp:239 hdmiEvent eHdmiCEC: received message
21:24:43.551 {   } Screens/Screen.py:150 show [SCREENNAME]  BufferIndicator



Re: GStreamer 1.0 #1979 dreamboxco

  • Senior Member
  • 321 posts

+4
Neutral

Posted 18 November 2015 - 08:10

I have install today the last good image with GStreamer 1.45 (Testimage openatv-5.0-dm7020hd-20151113)

 

No Problem with Sound, Pic and Zaptime. It's very fast..

 

playing 4097:0:1:0:0:0:0:0:0:0:http%3a//ip%3aport.m3u8:TV
eServiceMP3::stop http%3a//ip%3aport
getResolvedKey config.mediaplayer.extraHeaders failed !! (Typo??)

(enigma2:1208): GLib-Net-WARNING **: couldn't load TLS file database: Failed to open file '/etc/ssl/certs/ca-certificates.crt': No such file or directory
[SCREENNAME] InfoBar
setPixmapNum(0) failed! defined pixmaps: []
setPixmapNum(0) failed! defined pixmaps: []
RemovePopup, id = ZapError
[VideoMode] setting aspect: 16:9
[VideoMode] setting wss: auto
[VideoMode] setting policy: panscan
[VideoMode] setting policy2: letterbox
eServiceMP3::state transition NULL -> READY

(enigma2:1208): GLib-Net-WARNING **: couldn't load TLS file database: Failed to open file '/etc/ssl/certs/ca-certificates.crt': No such file or directory

(enigma2:1208): GLib-Net-WARNING **: couldn't load TLS file database: Failed to open file '/etc/ssl/certs/ca-certificates.crt': No such file or directory
[SCREENNAME] BufferIndicator



Re: GStreamer 1.0 #1980 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 18 November 2015 - 23:12

Quick feedback for todays build from my beta tester.

"It's working EXCELLENT"

Tested on DM8000.

 

This is with:

- OpenPLi from gst-1

- gstreamer1.0-plugin-multibox-dvbmediasink from Christophecvr

- mx3L's pull request from here: https://github.com/O...nigma2/pull/100

- Gstreamer master git

- librtmp1 and rtmpdump from oe-alliance

 

Even some HLS streams are playing now :-)

 

A big shout-out to everyone who helped out submitting fixes and bugreports.

Especially Athoik, Chris and mx3L!

 

I'm now building beta-images for everyone (I need a faster build server).

 

I hope to have them ready and posted on friday.





18 user(s) are reading this topic

0 members, 18 guests, 0 anonymous users