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 #1401 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 25 June 2015 - 07:38

You might want to look at turning that info into a cuesheet. Look in lib/service/servicedvb.cpp and lib/service/servicedvd.cpp for some ideas.

 

I already peaked at the servicedvd.cpp , but forgot to look at sevicedvb.cpp.

 

Nice idea to use cuesheet for that .



Re: GStreamer 1.0 #1402 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 25 June 2015 - 14:46

I did some further test : The tocs from dvbaudiosink,dvbvideosink and subsink are all pushed to enigma2 anyway.

 

As test I just added to enigma2 git/lib/service/servicemp3.cpp after line 1742:

#if GST_VERSION_MAJOR >= 1
		case GST_MESSAGE_TOC:
		{
			if (m_sourceinfo.containertype == ctMKV)
			{
				GstToc *toc;
				gboolean updated;
				gst_message_parse_toc(msg, &toc, &updated);
				for (GList* i = gst_toc_get_entries(toc); i; i = i->next)
				{
					GstTocEntry *entry = static_cast<GstTocEntry*>(i->data);
					if (!strncmp(gst_toc_entry_type_get_nick(gst_toc_entry_get_entry_type (entry)), "edition", 7))
					{
						eDebug("[eServiceMP3]toc_type %s", gst_toc_entry_type_get_nick(gst_toc_entry_get_entry_type (entry)));
						for (GList* x = gst_toc_entry_get_sub_entries (entry); x; x = x->next)
						{
							GstTocEntry *sub_entry = static_cast<GstTocEntry*>(x->data);
							if (!strncmp(gst_toc_entry_type_get_nick(gst_toc_entry_get_entry_type (sub_entry)), "chapter", 7))
							{
								GstTagList *tags = gst_toc_entry_get_tags(sub_entry);
								gint64 start = 0;
								gint64 stop = 0;
								gst_toc_entry_get_start_stop_times(sub_entry, &start, &stop);
								gchar *title;
								gst_tag_list_get_string (tags, "title", &title);
								eDebug("[eServiceMP3]toc_subtype %s, %s start=%"G_GINT64_FORMAT " stop=%"G_GINT64_FORMAT,
										 gst_toc_entry_type_get_nick(gst_toc_entry_get_entry_type (sub_entry)), title, start, stop);
								g_free(title);
							}
						}
					}
				}
			}
			break;
		}
#endif

Now can be seen that the toc edition with the sub_entry chapter is indeed send to enigma2.

For this informatif test I limited the info to tocs type edition and details only if chapter info is there. Also I limited it to mkv containers.

 

As can be seen in log, I added here, tocs are there. It is well so that each sink will push his toc, if ever used this info should be limited for the toc comming from I gues dvbvideosink is the best here. In the log You will see info three times, that one for each sink used.

 

I also limited it to gst >= 1.0.  But think that persons still bussy with gst-0.10 should test it by just removing this limitation.

 

Now that we see the info comes perfect trough it would be a very good thing to improve the base enigma2 core player to handle this off.

 

Eventually by a procedure which create a cut for each chapter (except the first one).

 - This procedure maybe with a base enigma2 option to enable chapters or not in menu.

 

Since for movies who uses servicemp3.cpp currently cue sheet is not supported. Perhaps it can be done like for tsmedia. Which allows the users to set a cut by the movies which are recorded.

Then:

    - The user can create his own cuts. and later on use them.

    - Or user can decide to use the imbedded chapter cuts depending on the base enigma2 setting. (or even media related setting).

 

Hope that the code I used is correct for syntax in c++.

 

 

Attached Files



Re: GStreamer 1.0 #1403 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 26 June 2015 - 09:46

I now first added cuesheet service support to servicemp3 .

Into servicemp3.h this was stated as not used yet.

 

Here the enigma patch which ads cuesheet support to enigma2.

I tested this on my pli-gstreamer-1.5.1 image  with mkv movies and wmv movies work's great.

Think it will work with all movies who uses servicemp3.

Now we can set a cut just like by the ts movies. (recorded movies).

 

It works the same , and will create a <movie>.cuts file in same folder as where movie is.

 

Once you're cuts are made you can go a cut back or forward with < > rem button. You can set a cut with 0 button.

 

When stopping the movie and restarting it You can navigate back (or to a cut furhter if you reset the movie at start point).

 

Audio,video and subtitles remains synchronized no problem no delay.

 

I set here the patch,

Would be nice if persons test it on other boxes and I think it will work great on gst-0.10 images. (unless the GSTREAMER_SUBTITLE_SYNC_MODE_BUG patch does screw it up that I don't). with gst-1.5.1 this patch is disabled as sync for sparse streams works fine.

 

Also it would be nice if a c++ expert checks if I did not forgot something.

Attached Files


Edited by christophecvr, 26 June 2015 - 09:47.


Re: GStreamer 1.0 #1404 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 26 June 2015 - 10:48

great work christophecvr.

This is truely a proof of your awesomeness.

 

I'll try your patch asap!



Re: GStreamer 1.0 #1405 mx3L

  • Senior Member
  • 616 posts

+79
Good

Posted 26 June 2015 - 16:45

Hi,

 

Just a suggestion, wouldn't it be better to use some sort of local database(sqlite) to store cuesheets instead of spreading .cuts files across filesystem?

 

+ cuesheets are stored in one location, no .cuts files across filesystem

+ you can store cuesheets even if you don't have write rights

- not as easy removal of specific cuesheets(with .cuts files you can just remove them), only with some database editor or in enigma2 plugin


Edited by mx3L, 26 June 2015 - 16:48.


Re: GStreamer 1.0 #1406 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 26 June 2015 - 17:46

Hi,

 

Just a suggestion, wouldn't it be better to use some sort of local database(sqlite) to store cuesheets instead of spreading .cuts files across filesystem?

 

+ cuesheets are stored in one location, no .cuts files across filesystem

+ you can store cuesheets even if you don't have write rights

- not as easy removal of specific cuesheets(with .cuts files you can just remove them), only with some database editor or in enigma2 plugin

I really like such inputs.

 

And I personally find you're right.

 

To be honnest I even lost a full day cause intitally code seemed not to work. (it had well one positif issue that i discovered that if the movie location is not writable nothing happened but also no bug or crash with my cue sheet patch )

 

Well I do have all my media on one main pc which actually is more server then pc and 24 on 24 on (running ubuntu 14.04 LTS 100 % up to date)

 

Yes recorded movies are also on that pc trough nfs. But the location off standard movies where by me actually only readable trough nfs as well for export as my mount in boxes where ro. Before the penny dropped  ..... :P

 

 

But to go that far as for using sqlite .... perhaps.

 

I'm well thinking about eventually store the cuts file off a servicemp3  movie into /home/root of the stb self.

 

But really i'm open to everything ,  You have the patch eventually apply it to one off you're testing images and implement a better way with sqlite or ....

 

That patch is really core enigma2 and really must be perfect my personal test wich where very very good, I really could not produce any severe error with fatalities till crashes or freezes. But the usres and box type as media types are huege.

My test where on vuduo2 and dm8000. there are more boxes.



Re: GStreamer 1.0 #1407 betacentauri

  • PLi® Core member
  • 7,185 posts

+323
Excellent

Posted 26 June 2015 - 19:19

Mhmm database. I don't know. It has pros and cons. E.g. what happens when the user deletes movies via console? Then you need a housekeeping job. How should sharing cuesheets with other receivers in home network work, if you only have a read only filesystem? Then you cannot store the DB in the network. What happens when receivers in the network have local movies? Then house keeping will delete cuesheets for movies on other receivers...

Well, I guess you should create new topic for this discussion...


Xtrend ET-9200, ET-8000, ET-10000, OpenPliPC on Ubuntu 12.04

Re: GStreamer 1.0 #1408 mx3L

  • Senior Member
  • 616 posts

+79
Good

Posted 26 June 2015 - 21:26

I'm looking specifically on cuesheets for gstreamer service, i.e not recordings -> most of the times files prepared for playback (start, end and advertisements cut)

 

Maybe I don't fully understand the intent of cuesheets, but for me the point of cuesheets is auto-marking of last position, so I can resume media from that position and making marks of interesting points.  

I don't want to share my last-position with others, sharing interesting points maybe.., but this would make problems as you're describing. So every receiver will maintain it's own database.

 

Why do we want share cuesheets for gstreamer service with other receivers?



Re: GStreamer 1.0 #1409 betacentauri

  • PLi® Core member
  • 7,185 posts

+323
Excellent

Posted 27 June 2015 - 00:03

One idea. You start watching a movie in the living room and want to watch the end in the bedroom.

Otherwise your right. For Gstreamer movies you most likely don't have marks for start, end, commercials and so on.
Xtrend ET-9200, ET-8000, ET-10000, OpenPliPC on Ubuntu 12.04

Re: GStreamer 1.0 #1410 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 27 June 2015 - 06:48

There is no automarking coupled with cuesheet yet for servicemp3 movies. The service is at this time pure the base utility.

 

It works for wmv mp4 m4v mkv these are al tested by me. and ...

 

Here a log with detailed info what's all happening for three sinks. audio,video and subsink. I adapted the sink's so can be seen all what is happening and can be seen it works like it should.

 

The log is from a movie I ripped from my own dvd. The three languages and three subtitles are added. I made the cuts with the dm8000 and for log played movie on vuduo2 movie is on my home server and I use nfs.

 

I start the movie surfed till last marking step by step and then surfed back step by step till begin.

 

As can be seen the movie does also contains toc chapter info, that's will be the next step use the toc info and create a automated cuesheet with chapters info as cuts.

 

But would be nice if persons really test the current working off the patch now to check no unwanted side effects are there at this time. also on the gst-010 images.

 

Ter info when this hack :

/*
 * gstreamer suffers from a bug causing sparse streams to loose sync, after pause/resume / skip
 * see: https://bugzilla.gnome.org/show_bug.cgi?id=619434
 * As a workaround, we run the subsink in sync=false mode
 */
#undef GSTREAMER_SUBTITLE_SYNC_MODE_BUG

here it is disabled, but if I do not disable that hack

 

A movie will always restart from begin if I select other audio track or subtitle track or just reselect audio stream (which is with the hack disabled the trick to bring an out off sync movie back in sync instantiniousely).

 

With the hack disabled no problem all works fine.

Attached Files



Re: GStreamer 1.0 #1411 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 27 June 2015 - 07:11

as for the discusion :

 

mx3L Why do we want share cuesheets for gstreamer service with other receivers?

 

betacentauri  One idea. You start watching a movie in the living room and want to watch the end in the bedroom.

 

Well perhaps this can be solved by a extra enigma2 setting which can use another location for example if you do not wan't to share you're cuts save the .cuts file in /home/root path of stb this is done by dvd.

or in the path where movie is this is currently so in the patch and is so for recorded movies.



Re: GStreamer 1.0 #1412 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 27 June 2015 - 11:59

Here I have the patch modified so that .cuts file is stored in stb's /home/root  patch

I left code to sore in media source patch in but commentad then.

If tested would be nice if someone could make a extra config setting in users interface , I think with a gboolean TRUE or FALSE value or boolean true or false . Default false no config entry made. or true config entry yes made.

 

The with yes it will store the .cuts filr in the media path.

The default no config entry or false in home/root patch of stb.

 

The code changed here note i commented the code to store in media  path.

void eServiceMP3::loadCuesheet()
{
	if (!m_cue)
	{
		eDebug("[eServiceMP3] no cue sheet create cue sheet now");
		m_cue = new eCueSheet();
	}
	//std::string filename = m_ref.path + ".cuts";

	std::string filename = "/home/root/" + m_ref.path.substr(m_ref.path.find_last_of("/") + 1) + ".cuts";
	
	m_cue_entries.clear();

	FILE *f = fopen(filename.c_str(), "rb");

	if (f)
	{
		while (1)
		{
			unsigned long long where;
			unsigned int what;

			if (!fread(&where, sizeof(where), 1, f))
				break;
			if (!fread(&what, sizeof(what), 1, f))
				break;

			where = be64toh(where);
			what = ntohl(what);

			if (what > 3)
				break;

			m_cue_entries.insert(cueEntry(where, what));
		}
		fclose(f);
		eDebug("[eServiceMP3] cuts file has %zd entries", m_cue_entries.size());
	} else
		eDebug("[eServiceMP3] cutfile not found!");

	m_cuesheet_changed = 0;
	cutlistToCuesheet();
	m_event((iPlayableService*)this, evCuesheetChanged);
}

void eServiceMP3::saveCuesheet()
{
	//std::string full_filename = m_ref.path;
	std::string full_filename = m_ref.path;
		/* save cuesheet only when main file is accessible. */
	//if (::access(filename.c_str(), R_OK) < 0)
		//return;
	if (::access(full_filename.c_str(), R_OK) < 0)
		return;

	std::string filename = "/home/root/" + full_filename.substr(full_filename.find_last_of("/") + 1) + ".cuts";	

	//filename.append(".cuts");

	FILE *f = fopen(filename.c_str(), "wb");

	if (f)
	{
		unsigned long long where;
		int what;

		for (std::multiset<cueEntry>::iterator i(m_cue_entries.begin()); i != m_cue_entries.end(); ++i)
		{
			where = htobe64(i->where);
			what = htonl(i->what);
			fwrite(&where, sizeof(where), 1, f);
			fwrite(&what, sizeof(what), 1, f);

		}
		fclose(f);
	}

	m_cuesheet_changed = 0;
}

Attached Files



Re: GStreamer 1.0 #1413 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 28 June 2015 - 14:09

Here the patches where real use off cue sheet interface is made into serviceMp3 movies.

 

Tested on dm8000 and vuduo2 both equiped with gst-1.5.1 .

Working could not find any error or problem by me 100 % ok on vuduo2 and dm8000.

 

How to test :

  - first apply 01-enigma2-serviceMP3-cuesheet.patch (which is the same as the first posted here called enigma2-serviceMP3-cuesheet.patch) .

  - Then apply patch 02-enigma2-serviceMP3-chapters-support.patch

 

What is all happening.

 

The first patch is nothing else then upgrade off base enigma2 player to support the insertion and removal off manual cuts by servicemp3 movies just like it is by You're recorded movies.

   In this base form it has no auto entry but also does not interfere eighter modifies you're last known play position . That position still works 100 % (with or whithout cuts).

   It does save the cuts file into same path as You're media is located. Just like by recorded movies.

   Should the location be a non writable (only readable) mount, No problem You're cut is inserted, As long You do not stop movie position retained.

   if you stop movie you're cuts will be lost. Thats logic and there is nothing to do about this. However it has no negatif side effects.

 

The second patch :

  If you play a servicemp3 movie which has valid chapter information this information will be loaded as browsable position with < > remote commands button.

  An eventualy present cuts sheet file will be disregarded. The positions will not be saved in a cut file when you stop movie.

  If you would insert extra cuts(remote button 0) they will be added if You pause movie unpause movie those extra cuts remains valid.

  Once You stop movie those extra's are gone since they are not saved.

  Also here no interference with a known last play position.

 

I tested this very deep, and was not able to cause any bug bottle neck or enigma freeze or crash. It just worked And I dear to say it perfect by me :)

 

Included the two patches.

 

Fisrt apply patch marked 01 then the patch 02. The two patch can't be applied whitout the 01.

 

Why I did this bassically the patches are clean well commented and made to push  in current enigma2 openpli4 enigam2 master git.

Attached Files


Edited by christophecvr, 28 June 2015 - 14:12.


Re: GStreamer 1.0 #1414 Beeker

  • PLi® Contributor
  • 1,604 posts

+203
Excellent

Posted 28 June 2015 - 17:09

Another new issue with gstreamer 1.0(AFAIK).

Playing a physical audio CD does not work(original and home burned).
With Gstreamer 0.1 no problem.

Playing DVD with DTS sound no problem.
Track,artist,album,year etc is recognized by the mediaplayer.But player does not start.
I also try merlinmusicplayer en TSmedia.
libcdio is installed and up to date.I upgraded libcdio from 0.82 to 0.93, but that makes no different.
I installed cdparanoia (svn19487). But that didn't also work.
btw. playing .wav and .mp3 from HDD is ok.
 
Enigma2 log:
 
HOTPLUG connection!
hotplug: ACTION=add
complete ACTION=add
HOTPLUG connection lost!
hotplug: {'ACTION': 'add', 'PHYSDEVPATH': '/block/sr0/device', 'DEVPATH': '/block/sr0'}
mountpoint /media/sr0
description DVD RW AD-7703S
force_mounted True
scanning ('DVD RW AD-7703S', '/media/sr0', <__main__.Session instance at 0x1b26260>)
scanner: [<Scanner Ipkg>, <Scanner Movie>, <Scanner Video CD>, <Scanner Music>, <Scanner Audio-CD>, <Scanner DVD>, <Scanner Pictures>]
HOTPLUG connection!
hotplug: ACTION=change
complete ACTION=change
HOTPLUG connection lost!
hotplug: {'ACTION': 'change', 'PHYSDEVPATH': '/block/sr0/device', 'DEVPATH': '/block/sr0'}
HOTPLUG connection!
hotplug: ACTION=change
complete ACTION=change
HOTPLUG connection lost!
hotplug: {'ACTION': 'change', 'PHYSDEVPATH': '/block/sr0/device', 'DEVPATH': '/block/sr0'}
<   171.421593> [eEPGCache] schedule other finished(1435496952)
<   171.565387> [eEPGCache] schedule finished(1435496952)
<   171.565827> [eEPGCache] stop caching events(1435496952)
<   171.565963> [eEPGCache] next update in 60 min
action ->  WizardActions ok
execute ('Muziek CD afspelen...', <Scanner Audio-CD>, [<ScanFile /media/sr0/track-01.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-02.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-03.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-04.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-05.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-06.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-07.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-08.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-09.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-10.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-11.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-12.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-13.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-14.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-15.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-16.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-17.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-18.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-19.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-20.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-21.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-22.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-23.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-24.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-25.wav (audio/x-cda, None MB)>], <__main__.Session instance at 0x1b26260>)
[SKIN] Parsing embedded skin <embedded-in-'Screensaver'>
<   177.507400> [eDVBCAService] free slot 0 demux 0 for service 1:0:19:4BA7:817:600:FFFF0000:0:0:0::HBO 3 HD
<   177.508107> [eDVBCAService] free service 1:0:19:4BA7:817:600:FFFF0000:0:0:0::HBO 3 HD
<   177.541065> [eTSMPEGDecoder] decoder state: play, vpid=ffffffff, apid=ffffffff
<   177.541568> [eDVBPCR0] DEMUX_STOP ok
<   177.542812> [eDVBPCR0] destroy
<   177.543270> [eDVBVideo0] DEMUX_STOP  ok
<   177.545533> [eDVBVideo0] VIDEO_STOP ok
<   177.546622> [eDVBVideo0] destroy
<   177.547226> [eDVBAudio0] AUDIO_STOP ok
<   177.566839> [eDVBAudio0] DEMUX_STOP ok
<   177.568070> [eDVBAudio0] AUDIO_CONTINUE ok
<   177.569456> [eDVBAudio0] destroy
cleaning up
TuxTxt cache cleared
<   177.579705> [eDVBResourceManager] start release channel timer
set seek position: 0
set instance.
[SKIN] Parsing embedded skin <embedded-in-'MediaPlayerLCDScreen'>
[Skin] Attribute not implemented: id value: 1
<   177.988904> [ePicLoad] setPara max-X=150 max-Y=150 aspect_ratio=1.000000 cache=0 resize=1 bg=#00000000
[cdtext_scan] cdtextinfo -xalT
<   178.015750> [eConsoleAppContainer] Starting /bin/sh
[cddb_scan] cdtextinfo -xalD --cddb-port=8880 --cddb-server=freedb.freedb.org --cddb-timeout=20
<   178.023843> [eConsoleAppContainer] Starting /bin/sh
playing 4097:0:0:0:0:0:0:0:0:0:/media/sr0/track-01.wav
<   178.041416> [eServiceMP3] construct!
<   178.042954> [eServiceMP3] playbin uri=cdda://1
<   178.193523> [eServiceMP3] starting pipeline
<   178.485284> [eDVBDB] getBouquet failed.. no path given!
<   178.493786> [eDVBDB] getBouquet failed.. no path given!
<   178.500282> [eServiceMP3] gst_element_query_position failed in getPlayPosition
new service started! trying to download cuts!
download failed, no cuesheet interface
resolved to PLAY
<   178.506991> [eServiceMP3] gst_element_query_position failed in getPlayPosition
resolved to PLAY
<   178.516063> [eServiceMP3] gst_element_query_position failed in getPlayPosition
[xml_parse_query] cdinfo source is CD-TEXT, hit  of 0
[xml_parse_output] albuminfo: {}
[xml_parse_output] tracklisting: {}
<   178.616043> [eServiceMP3] state transition NULL -> READY
<   178.616773> [eServiceMP3] Gstreamer error: Could not open CD device for reading. (5) from source
<   178.618311> [eMainloop::processOneEvent] unhandled POLLERR/HUP/NVAL for fd 53(16)
<   178.739553> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   178.741938> [eServiceMP3] gst_element_query_position failed in getPlayPosition
[xml_parse_query] cdinfo source is CDDB, hit 1 of 1
[xml_parse_output] albuminfo: {'genre': 'rock', 'artist': 'Sandy Coast', 'year': '2003', 'title': "Singles A's & B's (Disc 1)"}
[xml_parse_output] tracklisting: {1: {'artist': 'Sandy Coast', 'title': 'Being In Love'}, 2: {'artist': 'Sandy Coast', 'title': 'Subject Of My Thoughts'}, 3: {'artist': 'Sandy Coast', 'title': 'That Girl Was Mine'}, 4: {'artist': 'Sandy Coast', 'title': "We'll Meet Again"}, 5: {'artist': 'Sandy Coast', 'title': "Sorry She's Mine"}, 6: {'artist': 'Sandy Coast', 'title': 'A Girl Like You'}, 7: {'artist': 'Sandy Coast', 'title': 'Milk And Tranquilizers'}, 8: {'artist': 'Sandy Coast', 'title': 'And Her Name Is.....Amy'}, 9: {'artist': 'Sandy Coast', 'title': 'I See Your Face Again'}, 10: {'artist': 'Sandy Coast', 'title': 'Innocent Girl'}, 11: {'artist': 'Sandy Coast', 'title': 'Capital Punishment'}, 12: {'artist': 'Sandy Coast', 'title': 'North Canadian Paradise'}, 13: {'artist': 'Sandy Coast', 'title': 'Deep Down Down'}, 14: {'artist': 'Sandy Coast', 'title': 'Eleanor Rigby'}, 15: {'artist': 'Sandy Coast', 'title': 'Pretty Clothes'}, 16: {'artist': 'Sandy Coast', 'title': "True Love That's A Wonder"}, 17: {'artist': 'Sandy Coast', 'title': 'Just A Friend'}, 18: {'artist': 'Sandy Coast', 'title': 'Just Two Little Creatures'}, 19: {'artist': 'Sandy Coast', 'title': 'Summertrain'}, 20: {'artist': 'Sandy Coast', 'title': 'Blackboard Jungle Lady'}, 21: {'artist': 'Sandy Coast', 'title': 'The Eyes Of Jenny'}, 22: {'artist': 'Sandy Coast', 'title': 'Hollywood'}, 23: {'artist': 'Sandy Coast', 'title': 'Raindays'}, 24: {'artist': 'Sandy Coast', 'title': 'Ophelia (With The Stylus Horns)'}, 25: {'artist': 'Sandy Coast', 'title': 'Medley: Subject Of My Thoughts-Summertrain-Just A Friend'}}
<   178.951205> [eMainloop::processOneEvent] unhandled POLLERR/HUP/NVAL for fd 56(16)
<   179.004541> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   179.009724> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   179.013505> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   179.500371> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   179.503093> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   179.504808> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   179.508538> [DVBCAHandler] no more services
action ->  DirectionActions down
<   180.000313> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   180.003245> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   180.005155> [eServiceMP3] gst_element_query_position failed in getPlayPosition
action ->  DirectionActions downUp
action ->  DirectionActions down
action ->  DirectionActions downUp
<   180.500384> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   180.502854> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   180.504710> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   180.580031> [eDVBResourceManager] release cached channel (timer timeout)
<   180.580464> [eDVBLocalTimerHandler] remove channel 0x1c5cf18
<   180.580874> [eEPGCache] remove channel 0x1c5cf18
<   180.583639> [eDVBResourceManager] stop release channel timer
<   181.000217> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   181.003096> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   181.004986> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   181.500377> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   181.503228> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   181.505129> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   182.000220> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   182.003162> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   182.005175> [eServiceMP3] gst_element_query_position failed in getPlayPosition
action ->  MediaPlayerActions pause
resolved to PAUSE
<   182.500408> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   182.503239> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   182.505132> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   183.000280> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   183.003209> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   183.005131> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   183.500821> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   183.503706> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   183.505642> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   183.586376> [eDVBFrontend] close frontend 2
<   184.000232> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   184.003077> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   184.004985> [eServiceMP3] gst_element_query_position failed in getPlayPosition
action ->  OkCancelActions ok
playing 4097:0:0:0:0:0:0:0:0:0:/media/sr0/track-03.wav:3 - That Girl Was Mine (Sandy Coast)
<   184.215935> [eServiceMP3] stop /media/sr0/track-01.wav
<   184.238698> [eServiceMP3] destruct!
<   184.239718> [eServiceMP3] construct!
<   184.240209> [eServiceMP3] playbin uri=cdda://3
<   184.243072> [eServiceMP3] starting pipeline
<   184.280458> [eDVBDB] getBouquet failed.. no path given!
<   184.288135> [eDVBDB] getBouquet failed.. no path given!
<   184.293513> [eServiceMP3] gst_element_query_position failed in getPlayPosition
new service started! trying to download cuts!
download failed, no cuesheet interface
resolved to PLAY
<   184.300882> [eServiceMP3] gst_element_query_position failed in getPlayPosition
resolved to PLAY
<   184.309318> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   184.318718> [eServiceMP3] state transition NULL -> READY
<   184.319746> [eServiceMP3] Gstreamer error: Could not open CD device for reading. (5) from source
<   184.500452> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   184.503300> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   184.794981> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   185.000226> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   185.002977> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   185.295477> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   185.500386> [eServiceMP3] gst_element_query_position failed in getPlayPosition
-------------------------------------------------------------------------------------------------------------


DM8000 with internal DVD burner(sony Optiarc RW AD-7703S) Gstreamer 1.5.2 git HEAD with multibox and 2 patches post above








 
 


Edited by Beeker, 28 June 2015 - 17:12.

Dreambox dm920, Uclan Ustym4Kpro, Gigablue UHD TRIO 4K and Dreambox dm8000. Wavefrontier T55 13.0|19.2|23.5|28.2 + Ziggo.


Re: GStreamer 1.0 #1415 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 28 June 2015 - 17:25

Another new issue with gstreamer 1.0(AFAIK).

Playing a physical audio CD does not work(original and home burned).
With Gstreamer 0.1 no problem.

Playing DVD with DTS sound no problem.
Track,artist,album,year etc is recognized by the mediaplayer.But player does not start.
I also try merlinmusicplayer en TSmedia.
libcdio is installed and up to date.I upgraded libcdio from 0.82 to 0.93, but that makes no different.
I installed cdparanoia (svn19487). But that didn't also work.
btw. playing .wav and .mp3 from HDD is ok.
 
Enigma2 log:
 
HOTPLUG connection!
hotplug: ACTION=add
complete ACTION=add
HOTPLUG connection lost!
hotplug: {'ACTION': 'add', 'PHYSDEVPATH': '/block/sr0/device', 'DEVPATH': '/block/sr0'}
mountpoint /media/sr0
description DVD RW AD-7703S
force_mounted True
scanning ('DVD RW AD-7703S', '/media/sr0', <__main__.Session instance at 0x1b26260>)
scanner: [<Scanner Ipkg>, <Scanner Movie>, <Scanner Video CD>, <Scanner Music>, <Scanner Audio-CD>, <Scanner DVD>, <Scanner Pictures>]
HOTPLUG connection!
hotplug: ACTION=change
complete ACTION=change
HOTPLUG connection lost!
hotplug: {'ACTION': 'change', 'PHYSDEVPATH': '/block/sr0/device', 'DEVPATH': '/block/sr0'}
HOTPLUG connection!
hotplug: ACTION=change
complete ACTION=change
HOTPLUG connection lost!
hotplug: {'ACTION': 'change', 'PHYSDEVPATH': '/block/sr0/device', 'DEVPATH': '/block/sr0'}
<   171.421593> [eEPGCache] schedule other finished(1435496952)
<   171.565387> [eEPGCache] schedule finished(1435496952)
<   171.565827> [eEPGCache] stop caching events(1435496952)
<   171.565963> [eEPGCache] next update in 60 min
action ->  WizardActions ok
execute ('Muziek CD afspelen...', <Scanner Audio-CD>, [<ScanFile /media/sr0/track-01.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-02.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-03.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-04.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-05.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-06.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-07.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-08.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-09.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-10.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-11.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-12.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-13.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-14.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-15.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-16.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-17.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-18.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-19.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-20.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-21.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-22.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-23.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-24.wav (audio/x-cda, None MB)>, <ScanFile /media/sr0/track-25.wav (audio/x-cda, None MB)>], <__main__.Session instance at 0x1b26260>)
[SKIN] Parsing embedded skin <embedded-in-'Screensaver'>
<   177.507400> [eDVBCAService] free slot 0 demux 0 for service 1:0:19:4BA7:817:600:FFFF0000:0:0:0::HBO 3 HD
<   177.508107> [eDVBCAService] free service 1:0:19:4BA7:817:600:FFFF0000:0:0:0::HBO 3 HD
<   177.541065> [eTSMPEGDecoder] decoder state: play, vpid=ffffffff, apid=ffffffff
<   177.541568> [eDVBPCR0] DEMUX_STOP ok
<   177.542812> [eDVBPCR0] destroy
<   177.543270> [eDVBVideo0] DEMUX_STOP  ok
<   177.545533> [eDVBVideo0] VIDEO_STOP ok
<   177.546622> [eDVBVideo0] destroy
<   177.547226> [eDVBAudio0] AUDIO_STOP ok
<   177.566839> [eDVBAudio0] DEMUX_STOP ok
<   177.568070> [eDVBAudio0] AUDIO_CONTINUE ok
<   177.569456> [eDVBAudio0] destroy
cleaning up
TuxTxt cache cleared
<   177.579705> [eDVBResourceManager] start release channel timer
set seek position: 0
set instance.
[SKIN] Parsing embedded skin <embedded-in-'MediaPlayerLCDScreen'>
[Skin] Attribute not implemented: id value: 1
<   177.988904> [ePicLoad] setPara max-X=150 max-Y=150 aspect_ratio=1.000000 cache=0 resize=1 bg=#00000000
[cdtext_scan] cdtextinfo -xalT
<   178.015750> [eConsoleAppContainer] Starting /bin/sh
[cddb_scan] cdtextinfo -xalD --cddb-port=8880 --cddb-server=freedb.freedb.org --cddb-timeout=20
<   178.023843> [eConsoleAppContainer] Starting /bin/sh
playing 4097:0:0:0:0:0:0:0:0:0:/media/sr0/track-01.wav
<   178.041416> [eServiceMP3] construct!
<   178.042954> [eServiceMP3] playbin uri=cdda://1
<   178.193523> [eServiceMP3] starting pipeline
<   178.485284> [eDVBDB] getBouquet failed.. no path given!
<   178.493786> [eDVBDB] getBouquet failed.. no path given!
<   178.500282> [eServiceMP3] gst_element_query_position failed in getPlayPosition
new service started! trying to download cuts!
download failed, no cuesheet interface
resolved to PLAY
<   178.506991> [eServiceMP3] gst_element_query_position failed in getPlayPosition
resolved to PLAY
<   178.516063> [eServiceMP3] gst_element_query_position failed in getPlayPosition
[xml_parse_query] cdinfo source is CD-TEXT, hit  of 0
[xml_parse_output] albuminfo: {}
[xml_parse_output] tracklisting: {}
<   178.616043> [eServiceMP3] state transition NULL -> READY
<   178.616773> [eServiceMP3] Gstreamer error: Could not open CD device for reading. (5) from source
<   178.618311> [eMainloop::processOneEvent] unhandled POLLERR/HUP/NVAL for fd 53(16)
<   178.739553> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   178.741938> [eServiceMP3] gst_element_query_position failed in getPlayPosition
[xml_parse_query] cdinfo source is CDDB, hit 1 of 1
[xml_parse_output] albuminfo: {'genre': 'rock', 'artist': 'Sandy Coast', 'year': '2003', 'title': "Singles A's & B's (Disc 1)"}
[xml_parse_output] tracklisting: {1: {'artist': 'Sandy Coast', 'title': 'Being In Love'}, 2: {'artist': 'Sandy Coast', 'title': 'Subject Of My Thoughts'}, 3: {'artist': 'Sandy Coast', 'title': 'That Girl Was Mine'}, 4: {'artist': 'Sandy Coast', 'title': "We'll Meet Again"}, 5: {'artist': 'Sandy Coast', 'title': "Sorry She's Mine"}, 6: {'artist': 'Sandy Coast', 'title': 'A Girl Like You'}, 7: {'artist': 'Sandy Coast', 'title': 'Milk And Tranquilizers'}, 8: {'artist': 'Sandy Coast', 'title': 'And Her Name Is.....Amy'}, 9: {'artist': 'Sandy Coast', 'title': 'I See Your Face Again'}, 10: {'artist': 'Sandy Coast', 'title': 'Innocent Girl'}, 11: {'artist': 'Sandy Coast', 'title': 'Capital Punishment'}, 12: {'artist': 'Sandy Coast', 'title': 'North Canadian Paradise'}, 13: {'artist': 'Sandy Coast', 'title': 'Deep Down Down'}, 14: {'artist': 'Sandy Coast', 'title': 'Eleanor Rigby'}, 15: {'artist': 'Sandy Coast', 'title': 'Pretty Clothes'}, 16: {'artist': 'Sandy Coast', 'title': "True Love That's A Wonder"}, 17: {'artist': 'Sandy Coast', 'title': 'Just A Friend'}, 18: {'artist': 'Sandy Coast', 'title': 'Just Two Little Creatures'}, 19: {'artist': 'Sandy Coast', 'title': 'Summertrain'}, 20: {'artist': 'Sandy Coast', 'title': 'Blackboard Jungle Lady'}, 21: {'artist': 'Sandy Coast', 'title': 'The Eyes Of Jenny'}, 22: {'artist': 'Sandy Coast', 'title': 'Hollywood'}, 23: {'artist': 'Sandy Coast', 'title': 'Raindays'}, 24: {'artist': 'Sandy Coast', 'title': 'Ophelia (With The Stylus Horns)'}, 25: {'artist': 'Sandy Coast', 'title': 'Medley: Subject Of My Thoughts-Summertrain-Just A Friend'}}
<   178.951205> [eMainloop::processOneEvent] unhandled POLLERR/HUP/NVAL for fd 56(16)
<   179.004541> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   179.009724> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   179.013505> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   179.500371> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   179.503093> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   179.504808> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   179.508538> [DVBCAHandler] no more services
action ->  DirectionActions down
<   180.000313> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   180.003245> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   180.005155> [eServiceMP3] gst_element_query_position failed in getPlayPosition
action ->  DirectionActions downUp
action ->  DirectionActions down
action ->  DirectionActions downUp
<   180.500384> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   180.502854> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   180.504710> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   180.580031> [eDVBResourceManager] release cached channel (timer timeout)
<   180.580464> [eDVBLocalTimerHandler] remove channel 0x1c5cf18
<   180.580874> [eEPGCache] remove channel 0x1c5cf18
<   180.583639> [eDVBResourceManager] stop release channel timer
<   181.000217> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   181.003096> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   181.004986> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   181.500377> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   181.503228> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   181.505129> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   182.000220> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   182.003162> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   182.005175> [eServiceMP3] gst_element_query_position failed in getPlayPosition
action ->  MediaPlayerActions pause
resolved to PAUSE
<   182.500408> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   182.503239> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   182.505132> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   183.000280> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   183.003209> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   183.005131> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   183.500821> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   183.503706> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   183.505642> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   183.586376> [eDVBFrontend] close frontend 2
<   184.000232> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   184.003077> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   184.004985> [eServiceMP3] gst_element_query_position failed in getPlayPosition
action ->  OkCancelActions ok
playing 4097:0:0:0:0:0:0:0:0:0:/media/sr0/track-03.wav:3 - That Girl Was Mine (Sandy Coast)
<   184.215935> [eServiceMP3] stop /media/sr0/track-01.wav
<   184.238698> [eServiceMP3] destruct!
<   184.239718> [eServiceMP3] construct!
<   184.240209> [eServiceMP3] playbin uri=cdda://3
<   184.243072> [eServiceMP3] starting pipeline
<   184.280458> [eDVBDB] getBouquet failed.. no path given!
<   184.288135> [eDVBDB] getBouquet failed.. no path given!
<   184.293513> [eServiceMP3] gst_element_query_position failed in getPlayPosition
new service started! trying to download cuts!
download failed, no cuesheet interface
resolved to PLAY
<   184.300882> [eServiceMP3] gst_element_query_position failed in getPlayPosition
resolved to PLAY
<   184.309318> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   184.318718> [eServiceMP3] state transition NULL -> READY
<   184.319746> [eServiceMP3] Gstreamer error: Could not open CD device for reading. (5) from source
<   184.500452> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   184.503300> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   184.794981> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   185.000226> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   185.002977> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   185.295477> [eServiceMP3] gst_element_query_position failed in getPlayPosition
<   185.500386> [eServiceMP3] gst_element_query_position failed in getPlayPosition
-------------------------------------------------------------------------------------------------------------


DM8000 with internal DVD burner(sony Optiarc RW AD-7703S) Gstreamer 1.5.2 git HEAD with multibox and 2 patches post above








 
 

I this related  with my improvements off basic enigma2 core player. Ot just something which was there before those two patches.

 

If it is not failing whitout those patches (but working ok for rest) please post log,

 

If it was working whitout patches first try with only patch 01 applied. and post log.

 

Normally cuesheet is only actif for video media and not audio media only.



Re: GStreamer 1.0 #1416 Beeker

  • PLi® Contributor
  • 1,604 posts

+203
Excellent

Posted 28 June 2015 - 18:12

First log was without patches.

 

Now indeed with patch 1 no more,

 

download failed, no cuesheet interface

 

Also log with both pathes.

 

But it is not working with or without patches.

Attached Files


Edited by Beeker, 28 June 2015 - 18:12.

Dreambox dm920, Uclan Ustym4Kpro, Gigablue UHD TRIO 4K and Dreambox dm8000. Wavefrontier T55 13.0|19.2|23.5|28.2 + Ziggo.


Re: GStreamer 1.0 #1417 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 28 June 2015 - 18:28

First log was without patches.

 

Now indeed with patch 1 no more,

 

download failed, no cuesheet interface

 

Also log with both pathes.

 

But it is not working with or without patches.

Actually it has nothing to do with the patches then. or with cue sheet.

 

the messages

new service started! trying to download cuts!
download failed, no cuesheet interface

Are just informatif are no errors nor indication off the problems.

 

Apart from that off course there is a problem which is very curious and related to the gstreamer above 1.0 versions. Perhaps there is just a missing plugin. As I saw a couple off curious changes about included stuff or not which just concerns cd handling by the basic bb build files off gst.1.xxx versions. Since I do not have cd players or dvd player in my box it did not concerned me, and I'm even not in a possition to test any off those changes (not done by me but the base is actually from athoik) . Perhaps he can find a solution to that.



Re: GStreamer 1.0 #1418 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 28 June 2015 - 18:53

@Beeker,

 

Think You still build own dm8000 pli4 gst-010 image,

 

Can You try those patches cause normally they should be ok for gst-0.10 also.



Re: GStreamer 1.0 #1419 Beeker

  • PLi® Contributor
  • 1,604 posts

+203
Excellent

Posted 28 June 2015 - 19:24

@Beeker,

 

Think You still build own dm8000 pli4 gst-010 image,

 

Can You try those patches cause normally they should be ok for gst-0.10 also.

Yes i have. Just give me some time..no problem to test.


Dreambox dm920, Uclan Ustym4Kpro, Gigablue UHD TRIO 4K and Dreambox dm8000. Wavefrontier T55 13.0|19.2|23.5|28.2 + Ziggo.


Re: GStreamer 1.0 #1420 Beeker

  • PLi® Contributor
  • 1,604 posts

+203
Excellent

Posted 28 June 2015 - 20:07

Compile error. Problems with servicemp3.cpp

Attached Files


Edited by Beeker, 28 June 2015 - 20:08.

Dreambox dm920, Uclan Ustym4Kpro, Gigablue UHD TRIO 4K and Dreambox dm8000. Wavefrontier T55 13.0|19.2|23.5|28.2 + Ziggo.




25 user(s) are reading this topic

0 members, 25 guests, 0 anonymous users