From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2006-09-05 15:04:12
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D354451 GStreamer | gst-plugins-bad | Ver: HEAD CVS Summary: [mythtvsrc] Plugin for MythTV source Product: GStreamer Version: HEAD CVS Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: enhancement Priority: Normal Component: gst-plugins-bad AssignedTo: gst...@li... ReportedBy: ros...@in... QAContact: gst...@li... GNOME version: Unspecified GNOME milestone: Unspecified This is a plug-in I developed that allow to get streaming source contents= from a MythTV backend server. MythTV is an open source personal video recorder (PVR). More details, the official web-site: www.mythtv.org An example on how to use this new plugin (with image/sound): gst-launch-0.10 mythtvsrc location=3Dmyth://xxx.xxx.xxx.xxx:6543/1000_20060717184501.nuv ! ffdemux_= nuv name=3Dnuvdemux nuvdemux.video_00 ! queue ! ffdec_mpeg4 ! xvimagesink sy= nc=3Dfalse nuvdemux.audio_00 ! queue ! ffdec_mp3 ! audioconvert ! alsasink sync=3Dfa= lse 2>&1 I hope that it would be a fine contribution, I'm just starting to contrib= ute to GStreamer. Comments are welcome! []'s Rosfran Borges --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2006-09-05 15:05:50
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D354451 GStreamer | gst-plugins-bad | Ver: HEAD CVS ------- Comment #1 from Rosfran Borges 2006-09-05 15:05 UTC ------- Created an attachment (id=3D72254) --> (http://bugzilla.gnome.org/attachment.cgi?id=3D72254&action=3Dview) MythTV source plugin (ext/mythtv) The MythTV source plugin. --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2006-10-11 19:01:08
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D354451 GStreamer | gst-plugins-bad | Ver: HEAD CVS ------- Comment #2 from Rosfran Borges 2006-10-11 19:00 UTC ------- Hi, Some new addings to this plug-in: now, it can use another NUV sink (nuvde= mux), and not the older from FFMPEG (ffdemux_nuv). The pipeline would seems lik= e that: gst-launch-0.10 mythtvsrc location=3Dmyth://xxx.xxx.xxx.xxx:6543/saida.nu= v ! nuvdemux name=3Dd .audio_src ! queue ! mad ! audioconvert ! volume volum= e=3D4 ! alsasink d.video_src ! queue ! divxdec ! queue ! ffmpegcolorspace ! xvimagesink sync=3Dtrue Comments are welcome! Rosfran Borges <rosfran at gmail dot com> --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2006-10-11 19:10:30
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D354451 GStreamer | gst-plugins-bad | Ver: HEAD CVS ------- Comment #3 from Rosfran Borges 2006-10-11 19:09 UTC ------- Created an attachment (id=3D74510) --> (http://bugzilla.gnome.org/attachment.cgi?id=3D74510&action=3Dview) New MythTV source (mythtvsrc) Use it with the new nuvdemux. This one includes dependency on the gmyth l= ibrary (http://sourceforge.net/projects/gmyth). --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2007-01-03 21:17:52
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D354451 GStreamer | gst-plugins-bad | Ver: HEAD CVS Rosfran Borges changed: What |Removed |Added -------------------------------------------------------------------------= --- Attachment #72254|0 |1 is obsolete| | Attachment #74510|0 |1 is obsolete| | ------- Comment #4 from Rosfran Borges 2007-01-03 21:17 UTC ------- Created an attachment (id=3D79321) --> (http://bugzilla.gnome.org/attachment.cgi?id=3D79321&action=3Dview) New mythtvsrc plug-in --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2007-01-03 21:18:33
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D354451 GStreamer | gst-plugins-bad | Ver: HEAD CVS Rosfran Borges changed: What |Removed |Added -------------------------------------------------------------------------= --- Attachment #79321|New mythtvsrc plug-in |New mythtvsrc plug-in description| | ------- Comment #5 from Rosfran Borges 2007-01-03 21:18 UTC ------- (From update of attachment 79321) gstmythtvsrc.c --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2007-01-03 21:19:28
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D354451 GStreamer | gst-plugins-bad | Ver: HEAD CVS ------- Comment #6 from Rosfran Borges 2007-01-03 21:19 UTC ------- Created an attachment (id=3D79323) --> (http://bugzilla.gnome.org/attachment.cgi?id=3D79323&action=3Dview) New mythtvsrc plug-in gstmythtvsrc.h --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2007-01-03 21:19:56
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D354451 GStreamer | gst-plugins-bad | Ver: HEAD CVS ------- Comment #7 from Rosfran Borges 2007-01-03 21:19 UTC ------- Created an attachment (id=3D79324) --> (http://bugzilla.gnome.org/attachment.cgi?id=3D79324&action=3Dview) New mythtvsrc plug-in Makefile.am --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2007-01-03 21:21:15
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D354451 GStreamer | gst-plugins-bad | Ver: HEAD CVS ------- Comment #8 from Rosfran Borges 2007-01-03 21:21 UTC ------- Created an attachment (id=3D79325) --> (http://bugzilla.gnome.org/attachment.cgi?id=3D79325&action=3Dview) New mythtvsrc plug-in This is the Makefile.am to the gst-plugins-bad/ext. --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2007-01-03 21:22:37
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D354451 GStreamer | gst-plugins-bad | Ver: HEAD CVS ------- Comment #9 from Rosfran Borges 2007-01-03 21:22 UTC ------- Created an attachment (id=3D79326) --> (http://bugzilla.gnome.org/attachment.cgi?id=3D79326&action=3Dview) New mythtvsrc plug-in The updated configure.ac from gst-plugins-bad root directory (checking fo= r the gmyth library). --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2007-01-03 21:24:14
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D354451 GStreamer | gst-plugins-bad | Ver: HEAD CVS ------- Comment #10 from Rosfran Borges 2007-01-03 21:24 UTC ------- Created an attachment (id=3D79327) --> (http://bugzilla.gnome.org/attachment.cgi?id=3D79327&action=3Dview) New mythtvsrc plug-in This is the gst-plugins-bad.spec.in from the gst-plugins-bad root directo= ry. --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2007-01-03 21:25:25
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D354451 GStreamer | gst-plugins-bad | Ver: HEAD CVS ------- Comment #11 from Rosfran Borges 2007-01-03 21:25 UTC ------- Created an attachment (id=3D79328) --> (http://bugzilla.gnome.org/attachment.cgi?id=3D79328&action=3Dview) New mythtvsrc plug-in The updated Makefile.am to include the newly added mythtvsrc entry. --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2007-01-03 21:26:58
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D354451 GStreamer | gst-plugins-bad | Ver: HEAD CVS ------- Comment #12 from Rosfran Borges 2007-01-03 21:26 UTC ------- Created an attachment (id=3D79329) --> (http://bugzilla.gnome.org/attachment.cgi?id=3D79329&action=3Dview) New mythtvsrc plug-in One large tar.gz. file with all the source files and autotools. --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2007-01-04 13:29:53
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D354451 GStreamer | gst-plugins-bad | Ver: HEAD CVS ------- Comment #13 from Tim-Philipp M=C3=BCller 2007-01-04 13:29 UTC --= ----- In future, please provide diffs against gst-plugins-bad CVS for files tha= t already exist and that are changed, with something like: ~/gst-plugins-bad $ cvs diff -u -p configure.ac ext/Makefile.am > newplugin.diff The easiest and most straight-foward way to then add new files that don't= exist in CVS yet to the diff is like this: ~/gst-plugins-bad $ diff -u /dev/null ext/mythtv/newfile.c >> newplugin= .diff ~/gst-plugins-bad $ diff -u /dev/null ext/mythtv/newfile.h >> newplugin= .diff ~/gst-plugins-bad $ diff -u /dev/null ext/mythtv/Makefile.am >> newplugin.diff (note the two >> here, they make sure things get appended to file). This makes things easier for us and you only need to attach one single fi= le :) --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2007-01-04 20:09:17
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D354451 GStreamer | gst-plugins-bad | Ver: HEAD CVS David Schleef changed: What |Removed |Added -------------------------------------------------------------------------= --- CC| |ds...@sc... ------- Comment #14 from David Schleef 2007-01-04 20:09 UTC ------- Or 'cvs add' the files and then 'cvs diff -uN'. --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2007-01-09 23:04:19
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D354451 GStreamer | gst-plugins-bad | Ver: HEAD CVS ------- Comment #15 from Rosfran Borges 2007-01-09 23:04 UTC ------- Created an attachment (id=3D79898) --> (http://bugzilla.gnome.org/attachment.cgi?id=3D79898&action=3Dview) MythTV source plug-in A patch to be applied on gstreamer/gst-plugins-bad, in order to install t= he MythTV plug-in (includes dependency on gmyth library). --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2007-01-13 12:38:02
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D354451 GStreamer | gst-plugins-bad | Ver: HEAD CVS Tim-Philipp M=C3=BCller changed: What |Removed |Added -------------------------------------------------------------------------= --- Attachment #79898|none |committed Flag| | Status|UNCONFIRMED |RESOLVED Resolution| |FIXED Target Milestone|HEAD |0.10.5 ------- Comment #16 from Tim-Philipp M=C3=BCller 2007-01-13 12:37 UTC --= ----- Looks like this was committed, so closing this bug: 2007-01-12 Edgard Lima <edg...@in...> Patch by: Rosfran Borges <ros...@in...> * configure.ac: * gst-plugins-bad.spec.in: * ext/Makefile.am: * ext/mythtv/Makefile.am: * ext/mythtv/gstmythtvsrc.c: * ext/mythtv/gstmythtvsrc.h: MythTV client source plugin created. Just some quick comments from glancing over the code: - your configure.ac patch removes bits from configure.ac that it shouldn't be touching, like the tests/ directories; the committed version is ok though. - in the _set_property() function you do goto done; with the object lock held in case of an error, but the done label is after where the object is unlocked again - that will deadlock. - there is no need to use things like GST_INFO ("[%s] this and that", __FUNCTION__); the function name will always be printed automatically in the GStreamer debug log. Also, one exclamation mark is usually enough at the end of a debug statement :) - there are g_usleep (500); and sleep(9); statements and similar in the code in the _start() function this is almost always wrong and a sign that things should be designed differently. Especially a sleep of 9 seconds is outright evil, since it can't be interrupted, and an application trying to interrupt it would block for at least that long with the interface freezing up etc. Same for the normal start-up case where this is triggered (arguably that's a design problem in GstBaseSrc though, since it also applies when doing open() on CD/DVD devices and the like). --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2007-01-13 12:45:51
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D354451 GStreamer | gst-plugins-bad | Ver: HEAD CVS ------- Comment #17 from Tim-Philipp M=C3=BCller 2007-01-13 12:45 UTC --= ----- Also, gmyth seems to depend on libcurl, but not include it in its pkg-con= fig --libs (just mentioning it here since you appear to be a developer on tha= t project too): $ pkg-config --libs gmyth-0.1 -L/usr/lib/mysql -L/usr/local/lib -lmysqlclient -lgmyth -lgobject-2.0 -lglib-2.0=20 $ GST_DEBUG=3D*:2 gst-inspect-0.10 | grep myth WARN gst_plugin_load_file: module_open failed: /usr/local/lib/libgmyth.so= .0: undefined symbol: curl_easy_setopt --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2007-01-15 22:00:43
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D354451 GStreamer | gst-plugins-bad | Ver: HEAD CVS ------- Comment #18 from Rosfran Borges 2007-01-15 22:00 UTC ------- Hi, Tim, thanks for the comments! The libcurl dependency is now included in the pkg-config of the gmyth's developer distribution. Most of the proposed changes had already been fixed (by Tim-Philipp M=C3=BC= ller). The patch I attached removes the goto statements in the _set_property; is preferred to use break statements, instead of gotos. GST_INFO were solved= too. We are trying to remove all the g_usleep/sleep function call from the plu= g-in, but it should be useful to move all these calls to the gmyth library, it = would be the fastest solution: it's sad but, the official MythTV backend server= has some particularities, so all these sleep calls are really important. What= do you think about it? --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2007-01-15 22:02:26
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D354451 GStreamer | gst-plugins-bad | Ver: HEAD CVS ------- Comment #19 from Rosfran Borges 2007-01-15 22:02 UTC ------- Created an attachment (id=3D80344) --> (http://bugzilla.gnome.org/attachment.cgi?id=3D80344&action=3Dview) Removes goto statements from the _set_property MythTV source function. --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2007-01-17 17:32:22
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D354451 GStreamer | gst-plugins-bad | Ver: HEAD CVS Tim-Philipp M=C3=BCller changed: What |Removed |Added -------------------------------------------------------------------------= --- Attachment #80344|none |committed Flag| | ------- Comment #20 from Tim-Philipp M=C3=BCller 2007-01-17 17:32 UTC --= ----- I see, thanks for the explanation and the patch. --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2007-01-24 14:18:02
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D354451 GStreamer | gst-plugins-bad | Ver: HEAD CVS ------- Comment #21 from Rosfran Borges 2007-01-24 14:17 UTC ------- (In reply to comment #16) > > - there are g_usleep (500); and sleep(9); statements and > similar in the code in the _start() function this is almost > always wrong and a sign that things should be designed > differently. Especially a sleep of 9 seconds is outright > evil, since it can't be interrupted, and an application > trying to interrupt it would block for at least that long > with the interface freezing up etc. Same for the normal > start-up case where this is triggered (arguably that's > a design problem in GstBaseSrc though, since it also > applies when doing open() on CD/DVD devices and the like). >=20 I removed these sleep calls in the new MythTV plug-in, and added these sy= nc calls to the library. Below, there is a patch to fix these issues. This p= atch must to be applied in order to get the mythtvsrc element to properly run = again on LiveTV content. Regards, Rosfran Borges --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2007-01-24 14:27:30
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D354451 GStreamer | gst-plugins-bad | Ver: HEAD CVS ------- Comment #22 from Rosfran Borges 2007-01-24 14:27 UTC ------- Created an attachment (id=3D81079) --> (http://bugzilla.gnome.org/attachment.cgi?id=3D81079&action=3Dview) Patch that removes all sleep calls from mythtvsrc --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2007-01-28 13:02:30
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D354451 GStreamer | gst-plugins-bad | Ver: HEAD CVS Tim-Philipp M=C3=BCller changed: What |Removed |Added -------------------------------------------------------------------------= --- Attachment #81079|none |committed Flag| | --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2007-01-30 18:18:38
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D354451 GStreamer | gst-plugins-bad | Ver: HEAD CVS Rosfran Borges changed: What |Removed |Added -------------------------------------------------------------------------= --- Attachment #80344|0 |1 is obsolete| | Attachment #81079|0 |1 is obsolete| | ------- Comment #23 from Rosfran Borges 2007-01-30 18:18 UTC ------- Created an attachment (id=3D81532) --> (http://bugzilla.gnome.org/attachment.cgi?id=3D81532&action=3Dview) Some changes in the MythTV API (gmyth-0.1) calls, added better functions = for changing TV channels. --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail |