dvbstreamer-user Mailing List for DVBStreamer (Page 3)
Status: Beta
Brought to you by:
charrea6
You can subscribe to this list here.
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(11) |
Sep
(14) |
Oct
|
Nov
(4) |
Dec
(8) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(2) |
Jul
(1) |
Aug
(1) |
Sep
|
Oct
|
Nov
(10) |
Dec
(7) |
2008 |
Jan
(5) |
Feb
(6) |
Mar
(4) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(3) |
Oct
(5) |
Nov
(10) |
Dec
(4) |
2009 |
Jan
(1) |
Feb
(1) |
Mar
|
Apr
(2) |
May
|
Jun
(12) |
Jul
(3) |
Aug
|
Sep
(3) |
Oct
(2) |
Nov
|
Dec
|
2010 |
Jan
(7) |
Feb
(1) |
Mar
(2) |
Apr
(3) |
May
(9) |
Jun
|
Jul
(5) |
Aug
(2) |
Sep
|
Oct
|
Nov
(3) |
Dec
|
2011 |
Jan
|
Feb
(2) |
Mar
(5) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
|
Dec
(1) |
2012 |
Jan
|
Feb
|
Mar
(2) |
Apr
(3) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2013 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2014 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Adam C. <ad...@dv...> - 2009-10-05 15:06:59
|
On Mon, September 28, 2009 1:05 pm, Chris Allison wrote: > Hi Adam, > Hi Chris, I meant to reply last week but time just seemed to disapper, anyway.... > What is your vision for the web/ui part that is mentioned for > dvbstreamer v2? You can find what I have done so far at > http://www.cca.me.uk/dvbctrl.html if you are interested. Looks good, I have to admit to not having any sort of vision for a web frontend, somebody did start developing one for v1, but never got as far as releasing it. My main focus (and reason for developing dvbstreamer) has been supporting freevo. Feel free to put it any feature request and I see what I can do. Cheers Adam |
From: Chris A. <chr...@go...> - 2009-09-28 12:06:00
|
Hi Adam, > > This is a problem with my/dvb's naming convention :-), EPG Event == Program > , Event = interesting thing has occured. > The event listener in this case is for listening for events like, 'New > Service found!', 'Signal lost', 'Signal Lock' etc rather than 'Program x > about to start' although there is no reason I couldn't add this. > The event interface is still in it infancy and is likely to evolve soon. > Thanks, that clears it up. I'll investigate at/cron feeding, but I feel that it may not be robust enough. Maybe a 2nd daemon process to monitor a DB that the web server also has access that can kick off timed recording jobs will be the way to go. What is your vision for the web/ui part that is mentioned for dvbstreamer v2? You can find what I have done so far at http://www.cca.me.uk/dvbctrl.html if you are interested. regards Chris 2009/9/28 Adam Charrett <ad...@dv...>: > On Mon, September 28, 2009 8:19 am, Chris Allison wrote: >> Sorry, I should have sent this to users not devel >> >> Hi, >> >> I have written a php class to control dvbstreamer remotely (using the >> remote control protocol - thanks for that, very easy to use). I wish >> to add future recording capability to it now but have stumbled upon a >> problem with the event listener. >> >> If I understand things correctly the event listener system is for >> listening out for future events and when they occur streaming the >> services data to the specified mrl - in effect being able to say to >> dvbstreamer "I wish you to record the 10 o'clock news from BBC ONE >> tonight to file:///news.ts" - have I got that correct? > > This is a problem with my/dvb's naming convention :-), EPG Event == Program > , Event = interesting thing has occured. > The event listener in this case is for listening for events like, 'New > Service found!', 'Signal lost', 'Signal Lock' etc rather than 'Program x > about to start' although there is no reason I couldn't add this. > The event interface is still in it infancy and is likely to evolve soon. > > >> If I have I am lost at the moment as I cannot seem to get the >> eventlistener to listen for one specific event, it doesn't seem to >> accept <eventid> as a parameter. >> >> When I try: >> >> addlistener evlisten file:///media/showcentre/listentest.ts >> addlistenevent <name> <eventid> >> >> nothing appears to happen except that the file >> /media/showcentre/listentest.ts gets created (but is zero length even >> after the event time has passed). >> >> and doing lslistenevents returns nothing but gives >> >> 2009-09-28 08:14:36 : DVBCtrl : 0 : Incorrect number of >> arguments! >> 2009-09-28 08:14:36 : DVBCtrl : 0 : errno = 13 (Permission >> denied) >> >> in the dvbctr log file. >> >> >> Could someone help me clear up my confusion regarding the purpose and >> use of event listeners please as I am sure I have misunderstood >> something here, thanks. > > I hope my explanation above clears up the difference, for what you want to > do I would suggest using an at/cron job to start/stop the record process. > > Cheers > > Adam > > > -- Calling the unnamed register the unnamed register really does nothing but negate the name the unnamed register and render the unnamed register useless as a name, thus the unnamed register is named the unnamed register and is no longer the unnamed register as it is named the unnamed register, so where is the unnamed register to be found and what do we call it! Steve Oualline, The book of vim. |
From: Adam C. <ad...@dv...> - 2009-09-28 08:57:28
|
On Mon, September 28, 2009 8:19 am, Chris Allison wrote: > Sorry, I should have sent this to users not devel > > Hi, > > I have written a php class to control dvbstreamer remotely (using the > remote control protocol - thanks for that, very easy to use). I wish > to add future recording capability to it now but have stumbled upon a > problem with the event listener. > > If I understand things correctly the event listener system is for > listening out for future events and when they occur streaming the > services data to the specified mrl - in effect being able to say to > dvbstreamer "I wish you to record the 10 o'clock news from BBC ONE > tonight to file:///news.ts" - have I got that correct? This is a problem with my/dvb's naming convention :-), EPG Event == Program , Event = interesting thing has occured. The event listener in this case is for listening for events like, 'New Service found!', 'Signal lost', 'Signal Lock' etc rather than 'Program x about to start' although there is no reason I couldn't add this. The event interface is still in it infancy and is likely to evolve soon. > If I have I am lost at the moment as I cannot seem to get the > eventlistener to listen for one specific event, it doesn't seem to > accept <eventid> as a parameter. > > When I try: > > addlistener evlisten file:///media/showcentre/listentest.ts > addlistenevent <name> <eventid> > > nothing appears to happen except that the file > /media/showcentre/listentest.ts gets created (but is zero length even > after the event time has passed). > > and doing lslistenevents returns nothing but gives > > 2009-09-28 08:14:36 : DVBCtrl : 0 : Incorrect number of > arguments! > 2009-09-28 08:14:36 : DVBCtrl : 0 : errno = 13 (Permission > denied) > > in the dvbctr log file. > > > Could someone help me clear up my confusion regarding the purpose and > use of event listeners please as I am sure I have misunderstood > something here, thanks. I hope my explanation above clears up the difference, for what you want to do I would suggest using an at/cron job to start/stop the record process. Cheers Adam |
From: Chris A. <chr...@go...> - 2009-09-28 07:19:19
|
Sorry, I should have sent this to users not devel Hi, I have written a php class to control dvbstreamer remotely (using the remote control protocol - thanks for that, very easy to use). I wish to add future recording capability to it now but have stumbled upon a problem with the event listener. If I understand things correctly the event listener system is for listening out for future events and when they occur streaming the services data to the specified mrl - in effect being able to say to dvbstreamer "I wish you to record the 10 o'clock news from BBC ONE tonight to file:///news.ts" - have I got that correct? If I have I am lost at the moment as I cannot seem to get the eventlistener to listen for one specific event, it doesn't seem to accept <eventid> as a parameter. When I try: addlistener evlisten file:///media/showcentre/listentest.ts addlistenevent <name> <eventid> nothing appears to happen except that the file /media/showcentre/listentest.ts gets created (but is zero length even after the event time has passed). and doing lslistenevents returns nothing but gives 2009-09-28 08:14:36 : DVBCtrl : 0 : Incorrect number of arguments! 2009-09-28 08:14:36 : DVBCtrl : 0 : errno = 13 (Permission denied) in the dvbctr log file. Could someone help me clear up my confusion regarding the purpose and use of event listeners please as I am sure I have misunderstood something here, thanks. regards Chris Allison -- Calling the unnamed register the unnamed register really does nothing but negate the name the unnamed register and render the unnamed register useless as a name, thus the unnamed register is named the unnamed register and is no longer the unnamed register as it is named the unnamed register, so where is the unnamed register to be found and what do we call it! Steve Oualline, The book of vim. |
From: Adam C. <ad...@dv...> - 2009-07-20 14:54:53
|
On Mon, July 20, 2009 11:56 am, Chris Allison wrote: > Hi, > ever since daylight savings time started back in March my EPG data has > had ending times 1 hour earlier than they should be. I think I may > have found the problem, but I haven't yet got a proper fix. Attached > is a patch that corrects the problem at the moment, but it doesn't > take into account any future changes to DST so I think will fail again > in October when, here in the UK, we revert back to GMT. > > I'll continue looking into this, but in the meantime, this patch > corrects the problem. > > regards > > Chris Hi Chris, Can you try changing line 326 of src/plugins/schedule.c from secs = mktime(startTime); to secs = timegm(startTime); You'll need to revert your changes in epgdbase.c as well. I'm hoping thats the issue. All times should be stored in UTC/GMT but mktime works in local time which is probably the problem. Cheers Adam |
From: Chris A. <chr...@go...> - 2009-07-20 10:56:07
|
Hi, ever since daylight savings time started back in March my EPG data has had ending times 1 hour earlier than they should be. I think I may have found the problem, but I haven't yet got a proper fix. Attached is a patch that corrects the problem at the moment, but it doesn't take into account any future changes to DST so I think will fail again in October when, here in the UK, we revert back to GMT. I'll continue looking into this, but in the meantime, this patch corrects the problem. regards Chris -- Calling the unnamed register the unnamed register really does nothing but negate the name the unnamed register and render the unnamed register useless as a name, thus the unnamed register is named the unnamed register and is no longer the unnamed register as it is named the unnamed register, so where is the unnamed register to be found and what do we call it! Steve Oualline, The book of vim. |
From: Chris A. <chr...@go...> - 2009-07-02 19:33:24
|
Hi, getting the following warnings: sap.c: In function ‘SAPServer’: sap.c:226: error: dereferencing pointer ‘sockAddr4’ does break strict-aliasing rules sap.c:227: error: dereferencing pointer ‘sockAddr4’ does break strict-aliasing rules sap.c:198: note: initialized from here sap.c:236: error: dereferencing pointer ‘sockAddr6’ does break strict-aliasing rules sap.c:237: error: dereferencing pointer ‘sockAddr6’ does break strict-aliasing rules sap.c:238: error: dereferencing pointer ‘sockAddr6’ does break strict-aliasing rules sap.c:242: error: dereferencing pointer ‘sockAddr6’ does break strict-aliasing rules sap.c:234: note: initialized from here Archlinux fully uptodate gcc version 4.4.0 20090526 workaround is to add: -fno-strict-aliasing to the CFLAGS environment variable. I am by no means a C guru but the code it refers to looks perfect to me, and googling the error reports that aliasing seems to be a low priority warning, so it would seem that it is nothing serious to worry about. Using the updated CFLAGS dvbstreamer compiles and runs perfectly again. regards Chris -- Calling the unnamed register the unnamed register really does nothing but negate the name the unnamed register and render the unnamed register useless as a name, thus the unnamed register is named the unnamed register and is no longer the unnamed register as it is named the unnamed register, so where is the unnamed register to be found and what do we call it! Steve Oualline, The book of vim. |
From: Jonathan I. <je...@gm...> - 2009-06-22 18:06:24
|
On Mon, Jun 22, 2009 at 11:06 AM, Adam Charrett<ad...@dv...> wrote: >> Hi dvbstreamer builds and runs again. >>> ls ~/.epgdb/adapters >> /home/jisom/.epgdb/adapters >> >> >>> ./epgdb -c >> Traceback (most recent call last): >> File "./epgdb", line 643, in get_adapters >> adapters.append(process_host(line.strip())) >> File "./epgdb", line 497, in process_host >> if host[0] == '[': >> IndexError: string index out of range >> WARNING: Failed to open adapters file, defaulting to >> localhost:0:dvbstreamer:control The above is fixed, the rest still happens. >> Traceback (most recent call last): >> File "./epgdb", line 183, in __run >> xml.sax.parse(self.connection.socket_file, self) >> File "/usr/lib64/python2.6/site-packages/_xmlplus/sax/__init__.py", >> line 31, in parse >> parser.parse(filename_or_stream) >> File "/usr/lib64/python2.6/site-packages/_xmlplus/sax/expatreader.py", >> line 109, in parse >> xmlreader.IncrementalParser.parse(self, source) >> File "/usr/lib64/python2.6/site-packages/_xmlplus/sax/xmlreader.py", >> line 125, in parse >> self.close() >> File "/usr/lib64/python2.6/site-packages/_xmlplus/sax/expatreader.py", >> line 226, in close >> self.feed("", isFinal = 1) >> File "/usr/lib64/python2.6/site-packages/_xmlplus/sax/expatreader.py", >> line 220, in feed >> self._err_handler.fatalError(exc) >> File "/usr/lib64/python2.6/site-packages/_xmlplus/sax/handler.py", >> line 38, in fatalError >> raise exception >> SAXParseException: <socket>:1:0: no element found >> Exception in thread EPGProcessor-127.0.0.1-0: >> Traceback (most recent call last): >> File "/usr/lib64/python2.6/threading.py", line 525, in __bootstrap_inner >> self.run() >> File "/usr/lib64/python2.6/threading.py", line 477, in run >> self.__target(*self.__args, **self.__kwargs) >> File "./epgdb", line 186, in __run >> self.connection.close() >> File "./epgdb", line 61, in close >> self.send_command('logout') >> File "./epgdb", line 74, in send_command >> self.socket_file.flush() >> File "/usr/lib64/python2.6/socket.py", line 284, in flush >> self._sock.sendall(buffer) >> error: [Errno 32] Broken pipe >> >> ^CTraceback (most recent call last): >> File "./epgdb", line 173, in stop >> self.connection.close() >> File "./epgdb", line 61, in close >> self.send_command('logout') >> File "./epgdb", line 74, in send_command >> self.socket_file.flush() >> File "/usr/lib64/python2.6/socket.py", line 284, in flush >> self._sock.sendall(buffer) >> error: [Errno 32] Broken pipe >> > > Hopefully I fixed all the above errors now. > >> dvbstreamer died. >> > Not this one yet :-) > > Cheers > > Adam > Also found that gtkdvbctrl no longer can select. Traceback (most recent call last): File "/usr/bin/gtkdvbctrl", line 196, in on_channels_treeview_row_activated self.select_channel() File "/usr/bin/gtkdvbctrl", line 437, in select_channel self.connection.set_current_service(channel) File "/usr/lib/python2.6/site-packages/dvbstreamer.py", line 49, in set_current_service raise DVBStreamerError(errcode, errmsg) dvbstreamer.DVBStreamerError: DVBStreamer Error (3): Incorrect number of arguments! Later Jonathan -- ASUS m3a78 mothorboard AMD Athlon64 X2 Dual Core Processor 6000+ 3.1Ghz 4 Gigabytes of memory Gigabyte NVidia 9400gt Graphics adapter Kworld ATSC 110 TV Capture Card Kworld ATSC 115 TV Capture Card |
From: Adam C. <ad...@dv...> - 2009-06-22 16:07:04
|
On Mon, June 22, 2009 3:54 pm, Jonathan Isom wrote: > Hi > I'm having a few problems. errors with > Using built-in specs. > Target: x86_64-pc-linux-gnu > Configured with: > /var/tmp/portage/sys-devel/gcc-4.3.3-r2/work/gcc-4.3.3/configure > --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/4.3.3 > --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3/include > --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.3.3 > --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.3.3/man > --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.3.3/info > --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3/include/g++-v4 > --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu > --disable-altivec --disable-fixed-point --enable-nls > --without-included-gettext --with-system-zlib --disable-checking > --disable-werror --enable-secureplt --enable-multilib > --enable-libmudflap --disable-libssp --enable-libgomp --enable-cld > --enable-java-awt=gtk > --enable-languages=c,c++,java,objc,obj-c++,treelang,fortran > --enable-shared --enable-threads=posix --enable-__cxa_atexit > --enable-clocale=gnu --with-bugurl=http://bugs.gentoo.org/ > --with-pkgversion='Gentoo 4.3.3-r2 p1.1, pie-10.1.5' > Thread model: posix > gcc version 4.3.3 (Gentoo 4.3.3-r2 p1.1, pie-10.1.5) > > > first error. > > libtool: link: gcc -shared .libs/fileoutput.o -Wl,-soname > -Wl,fileoutput.so -o .libs/fileoutput.so > libtool: link: ar cru .libs/fileoutput.a fileoutput.o > libtool: link: ranlib .libs/fileoutput.a > libtool: link: ( cd ".libs" && rm -f "fileoutput.la" && ln -s > "../fileoutput.la" "fileoutput.la" ) > /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H > -I. -I../.. -I../../include -Wall -Werror -D_GNU_SOURCE -g -O2 -MT > outputs.lo -MD -MP -MF .deps/outputs.Tpo -c -o outputs.lo outputs.c > libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include > -Wall -Werror -D_GNU_SOURCE -g -O2 -MT outputs.lo -MD -MP -MF > .deps/outputs.Tpo -c outputs.c -fPIC -DPIC -o .libs/outputs.o > cc1: warnings being treated as errors > outputs.c: In function 'CommandAddOutput': > outputs.c:265: error: ignoring return value of 'asprintf', declared > with attribute warn_unused_result > make[2]: *** [outputs.lo] Error 1 > make[2]: Leaving directory > `/home/jisom/Downloads/CVS/dvbstreamer/dvbstreamer/src/plugins' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory > `/home/jisom/Downloads/CVS/dvbstreamer/dvbstreamer' > make: *** [all] Error 2 > > second error(after remove -Werror) > > /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H > -I. -I../.. -I../../include -Wall -D_GNU_SOURCE -g -O2 -MT > eventsdispatcher.lo -MD -MP -MF .deps/eventsdispatcher.Tpo -c -o > eventsdispatcher.lo eventsdispatcher.c > libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include > -Wall -D_GNU_SOURCE -g -O2 -MT eventsdispatcher.lo -MD -MP -MF > .deps/eventsdispatcher.Tpo -c eventsdispatcher.c -fPIC -DPIC -o > .libs/eventsdispatcher.o > libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include > -Wall -D_GNU_SOURCE -g -O2 -MT eventsdispatcher.lo -MD -MP -MF > .deps/eventsdispatcher.Tpo -c eventsdispatcher.c -o eventsdispatcher.o >>/dev/null 2>&1 > mv -f .deps/eventsdispatcher.Tpo .deps/eventsdispatcher.Plo > /bin/sh ../../libtool --tag=CC --mode=link gcc -I../../include > -Wall -D_GNU_SOURCE -g -O2 -module -no-undefined -avoid-version -o > eventsdispatcher.la -rpath /usr/local/lib/dvbstreamer/plugins > eventsdispatcher.lo > libtool: link: gcc -shared .libs/eventsdispatcher.o -Wl,-soname > -Wl,eventsdispatcher.so -o .libs/eventsdispatcher.so > libtool: link: ar cru .libs/eventsdispatcher.a eventsdispatcher.o > libtool: link: ranlib .libs/eventsdispatcher.a > libtool: link: ( cd ".libs" && rm -f "eventsdispatcher.la" && ln -s > "../eventsdispatcher.la" "eventsdispatcher.la" ) > make[2]: *** No rule to make target `sectionfilters.lo', needed by > `sectionfilters.la'. Stop. > make[2]: Leaving directory > `/home/jisom/Downloads/CVS/dvbstreamer/dvbstreamer/src/plugins' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory > `/home/jisom/Downloads/CVS/dvbstreamer/dvbstreamer' > make: *** [all] Error 2 > Exit 2 > > Third problem.using r602 (I believe) > >> ls ~/.epgdb/adapters > /home/jisom/.epgdb/adapters > > >> ./epgdb -c > Traceback (most recent call last): > File "./epgdb", line 643, in get_adapters > adapters.append(process_host(line.strip())) > File "./epgdb", line 497, in process_host > if host[0] == '[': > IndexError: string index out of range > WARNING: Failed to open adapters file, defaulting to > localhost:0:dvbstreamer:control > Traceback (most recent call last): > File "./epgdb", line 183, in __run > xml.sax.parse(self.connection.socket_file, self) > File "/usr/lib64/python2.6/site-packages/_xmlplus/sax/__init__.py", > line 31, in parse > parser.parse(filename_or_stream) > File "/usr/lib64/python2.6/site-packages/_xmlplus/sax/expatreader.py", > line 109, in parse > xmlreader.IncrementalParser.parse(self, source) > File "/usr/lib64/python2.6/site-packages/_xmlplus/sax/xmlreader.py", > line 125, in parse > self.close() > File "/usr/lib64/python2.6/site-packages/_xmlplus/sax/expatreader.py", > line 226, in close > self.feed("", isFinal = 1) > File "/usr/lib64/python2.6/site-packages/_xmlplus/sax/expatreader.py", > line 220, in feed > self._err_handler.fatalError(exc) > File "/usr/lib64/python2.6/site-packages/_xmlplus/sax/handler.py", > line 38, in fatalError > raise exception > SAXParseException: <socket>:1:0: no element found > Exception in thread EPGProcessor-127.0.0.1-0: > Traceback (most recent call last): > File "/usr/lib64/python2.6/threading.py", line 525, in __bootstrap_inner > self.run() > File "/usr/lib64/python2.6/threading.py", line 477, in run > self.__target(*self.__args, **self.__kwargs) > File "./epgdb", line 186, in __run > self.connection.close() > File "./epgdb", line 61, in close > self.send_command('logout') > File "./epgdb", line 74, in send_command > self.socket_file.flush() > File "/usr/lib64/python2.6/socket.py", line 284, in flush > self._sock.sendall(buffer) > error: [Errno 32] Broken pipe > > ^CTraceback (most recent call last): > File "./epgdb", line 173, in stop > self.connection.close() > File "./epgdb", line 61, in close > self.send_command('logout') > File "./epgdb", line 74, in send_command > self.socket_file.flush() > File "/usr/lib64/python2.6/socket.py", line 284, in flush > self._sock.sendall(buffer) > error: [Errno 32] Broken pipe > Hopefully I fixed all the above errors now. > dvbstreamer died. > Not this one yet :-) Cheers Adam |
From: Jonathan I. <je...@gm...> - 2009-06-22 14:54:51
|
On Mon, Jun 22, 2009 at 5:16 AM, Adam Charrett<ad...@dv...> wrote: > > Thanks for the patch, I'd forgotten that I'd need to authenticate before > restarting the EPG capture. > It can take a little while for all the EPG data to be passed over to the > epgdb program and once there the database is only committed every 30 > seconds. I have to admit to only testing this with a DVB-T stream and not > an ATSC stream at the moment so it may not being working for you yet. > > Please give it a go though, capture is now started by adding the address > of the DVBStreamer instance to connect to, to .epgdb/adapters (format can > be found by simply running epgdb with no arguments), then starting epgdb > with the -c option. > > To extract to xmltv format use epgdb -x <xmltvfile>. > > Cheers > > Adam > > Hi I'm having a few problems. errors with Using built-in specs. Target: x86_64-pc-linux-gnu Configured with: /var/tmp/portage/sys-devel/gcc-4.3.3-r2/work/gcc-4.3.3/configure --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/4.3.3 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.3.3 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.3.3/man --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.3.3/info --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3/include/g++-v4 --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --disable-altivec --disable-fixed-point --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --enable-secureplt --enable-multilib --enable-libmudflap --disable-libssp --enable-libgomp --enable-cld --enable-java-awt=gtk --enable-languages=c,c++,java,objc,obj-c++,treelang,fortran --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --with-bugurl=http://bugs.gentoo.org/ --with-pkgversion='Gentoo 4.3.3-r2 p1.1, pie-10.1.5' Thread model: posix gcc version 4.3.3 (Gentoo 4.3.3-r2 p1.1, pie-10.1.5) first error. libtool: link: gcc -shared .libs/fileoutput.o -Wl,-soname -Wl,fileoutput.so -o .libs/fileoutput.so libtool: link: ar cru .libs/fileoutput.a fileoutput.o libtool: link: ranlib .libs/fileoutput.a libtool: link: ( cd ".libs" && rm -f "fileoutput.la" && ln -s "../fileoutput.la" "fileoutput.la" ) /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -Wall -Werror -D_GNU_SOURCE -g -O2 -MT outputs.lo -MD -MP -MF .deps/outputs.Tpo -c -o outputs.lo outputs.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -Wall -Werror -D_GNU_SOURCE -g -O2 -MT outputs.lo -MD -MP -MF .deps/outputs.Tpo -c outputs.c -fPIC -DPIC -o .libs/outputs.o cc1: warnings being treated as errors outputs.c: In function 'CommandAddOutput': outputs.c:265: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result make[2]: *** [outputs.lo] Error 1 make[2]: Leaving directory `/home/jisom/Downloads/CVS/dvbstreamer/dvbstreamer/src/plugins' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/jisom/Downloads/CVS/dvbstreamer/dvbstreamer' make: *** [all] Error 2 second error(after remove -Werror) /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -Wall -D_GNU_SOURCE -g -O2 -MT eventsdispatcher.lo -MD -MP -MF .deps/eventsdispatcher.Tpo -c -o eventsdispatcher.lo eventsdispatcher.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -Wall -D_GNU_SOURCE -g -O2 -MT eventsdispatcher.lo -MD -MP -MF .deps/eventsdispatcher.Tpo -c eventsdispatcher.c -fPIC -DPIC -o .libs/eventsdispatcher.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -Wall -D_GNU_SOURCE -g -O2 -MT eventsdispatcher.lo -MD -MP -MF .deps/eventsdispatcher.Tpo -c eventsdispatcher.c -o eventsdispatcher.o >/dev/null 2>&1 mv -f .deps/eventsdispatcher.Tpo .deps/eventsdispatcher.Plo /bin/sh ../../libtool --tag=CC --mode=link gcc -I../../include -Wall -D_GNU_SOURCE -g -O2 -module -no-undefined -avoid-version -o eventsdispatcher.la -rpath /usr/local/lib/dvbstreamer/plugins eventsdispatcher.lo libtool: link: gcc -shared .libs/eventsdispatcher.o -Wl,-soname -Wl,eventsdispatcher.so -o .libs/eventsdispatcher.so libtool: link: ar cru .libs/eventsdispatcher.a eventsdispatcher.o libtool: link: ranlib .libs/eventsdispatcher.a libtool: link: ( cd ".libs" && rm -f "eventsdispatcher.la" && ln -s "../eventsdispatcher.la" "eventsdispatcher.la" ) make[2]: *** No rule to make target `sectionfilters.lo', needed by `sectionfilters.la'. Stop. make[2]: Leaving directory `/home/jisom/Downloads/CVS/dvbstreamer/dvbstreamer/src/plugins' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/jisom/Downloads/CVS/dvbstreamer/dvbstreamer' make: *** [all] Error 2 Exit 2 Third problem.using r602 (I believe) > ls ~/.epgdb/adapters /home/jisom/.epgdb/adapters > ./epgdb -c Traceback (most recent call last): File "./epgdb", line 643, in get_adapters adapters.append(process_host(line.strip())) File "./epgdb", line 497, in process_host if host[0] == '[': IndexError: string index out of range WARNING: Failed to open adapters file, defaulting to localhost:0:dvbstreamer:control Traceback (most recent call last): File "./epgdb", line 183, in __run xml.sax.parse(self.connection.socket_file, self) File "/usr/lib64/python2.6/site-packages/_xmlplus/sax/__init__.py", line 31, in parse parser.parse(filename_or_stream) File "/usr/lib64/python2.6/site-packages/_xmlplus/sax/expatreader.py", line 109, in parse xmlreader.IncrementalParser.parse(self, source) File "/usr/lib64/python2.6/site-packages/_xmlplus/sax/xmlreader.py", line 125, in parse self.close() File "/usr/lib64/python2.6/site-packages/_xmlplus/sax/expatreader.py", line 226, in close self.feed("", isFinal = 1) File "/usr/lib64/python2.6/site-packages/_xmlplus/sax/expatreader.py", line 220, in feed self._err_handler.fatalError(exc) File "/usr/lib64/python2.6/site-packages/_xmlplus/sax/handler.py", line 38, in fatalError raise exception SAXParseException: <socket>:1:0: no element found Exception in thread EPGProcessor-127.0.0.1-0: Traceback (most recent call last): File "/usr/lib64/python2.6/threading.py", line 525, in __bootstrap_inner self.run() File "/usr/lib64/python2.6/threading.py", line 477, in run self.__target(*self.__args, **self.__kwargs) File "./epgdb", line 186, in __run self.connection.close() File "./epgdb", line 61, in close self.send_command('logout') File "./epgdb", line 74, in send_command self.socket_file.flush() File "/usr/lib64/python2.6/socket.py", line 284, in flush self._sock.sendall(buffer) error: [Errno 32] Broken pipe ^CTraceback (most recent call last): File "./epgdb", line 173, in stop self.connection.close() File "./epgdb", line 61, in close self.send_command('logout') File "./epgdb", line 74, in send_command self.socket_file.flush() File "/usr/lib64/python2.6/socket.py", line 284, in flush self._sock.sendall(buffer) error: [Errno 32] Broken pipe dvbstreamer died. Later Jonathan -- ASUS m3a78 mothorboard AMD Athlon64 X2 Dual Core Processor 6000+ 3.1Ghz 4 Gigabytes of memory Gigabyte NVidia 9400gt Graphics adapter Kworld ATSC 110 TV Capture Card Kworld ATSC 115 TV Capture Card |
From: Adam C. <ad...@dv...> - 2009-06-22 10:16:09
|
On Fri, June 19, 2009 11:11 am, Jonathan Isom wrote: > On Fri, Jun 19, 2009 at 3:51 AM, Adam Charrett<ad...@dv...> > wrote: >> On Fri, June 19, 2009 6:20 am, Jonathan Isom wrote: >>> Hi all >>> I am using svn and was wondering how to get the same functionality >>> that dumpxmltv with the new setup, epgdata, epgcaprestart, >>> epgcapstart, >>> & epgcapstop? I see a log entry (r592) mentioning "external database >>> app" >>> Is the the epgdb in test? And if so how best to use it? >> >> Yes it is, currently it only accepts the EPG data generated by >> DVBStreamer >> and stores it in a my sqlite database. I still need to write the app to >> extract the information as XMLTV data. > > Had to patch it to get it to run( attached) had it running for a while > and only a 7k > sqlite file. Thanks for the patch, I'd forgotten that I'd need to authenticate before restarting the EPG capture. It can take a little while for all the EPG data to be passed over to the epgdb program and once there the database is only committed every 30 seconds. I have to admit to only testing this with a DVB-T stream and not an ATSC stream at the moment so it may not being working for you yet. Please give it a go though, capture is now started by adding the address of the DVBStreamer instance to connect to, to .epgdb/adapters (format can be found by simply running epgdb with no arguments), then starting epgdb with the -c option. To extract to xmltv format use epgdb -x <xmltvfile>. Cheers Adam |
From: Adam C. <ad...@dv...> - 2009-06-19 08:52:00
|
On Fri, June 19, 2009 6:20 am, Jonathan Isom wrote: > Hi all > I am using svn and was wondering how to get the same functionality > that dumpxmltv with the new setup, epgdata, epgcaprestart, epgcapstart, > & epgcapstop? I see a log entry (r592) mentioning "external database > app" > Is the the epgdb in test? And if so how best to use it? Yes it is, currently it only accepts the EPG data generated by DVBStreamer and stores it in a my sqlite database. I still need to write the app to extract the information as XMLTV data. The reason for this change is that I intend to support the kaa.epg framework for freevo 2 directly rather than export to xmltv and then import into kaa.epg. Cheers Adam |
From: Jonathan I. <je...@gm...> - 2009-06-19 05:20:28
|
Hi all I am using svn and was wondering how to get the same functionality that dumpxmltv with the new setup, epgdata, epgcaprestart, epgcapstart, & epgcapstop? I see a log entry (r592) mentioning "external database app" Is the the epgdb in test? And if so how best to use it? Later Jonathan -- ASUS m3a78 mothorboard AMD Athlon64 X2 Dual Core Processor 6000+ 3.1Ghz 4 Gigabytes of memory Gigabyte NVidia 9400gt Graphics adapter Kworld ATSC 110 TV Capture Card Kworld ATSC 115 TV Capture Card |
From: Jonathan I. <je...@gm...> - 2009-06-15 15:15:48
|
On Mon, Jun 15, 2009 at 9:23 AM, Adam Charrett<ad...@dv...> wrote: > On Mon, June 15, 2009 3:02 pm, Jonathan Isom wrote: >> On Mon, Jun 15, 2009 at 8:54 AM, Jonathan Isom<je...@gm...> wrote: >>> On Mon, Jun 15, 2009 at 8:34 AM, Adam Charrett<ad...@dv...> >>> wrote: >>>> On Mon, June 15, 2009 12:26 am, Jonathan Isom wrote: >>>>> On Sun, Jun 14, 2009 at 3:02 PM, Adam Charrett<ad...@dv...> >>>>> wrote: >>>>>> On Fri, 2009-06-05 at 07:12 -0500, Jonathan Isom wrote: >>>>>>> Hi all >>>>>>> I get this with Revision 595 of trunk. It was working til I >>>>>>> updated my computer. >>>>>>> The 1.x Branch works fine though. It does this on execution. >>>>>> >>>>>> Sorry for the delay in responding I've been on vacation, I'll look >>>>>> into >>>>>> it. I know I've been messing around with the logging code so it looks >>>>>> like I've broken something. Although I interested to know why socket >>>>>> failed? >>>>> >>>>> Hi >>>>> Checked the log and this is what I found with 1.1. Doesn't seem to >>>>> appear to effect it though. >>>>> 2009-06-14 18:23:35 : UDP : 0 : socket() failed >>>>> 2009-06-14 18:23:35 : UDP : 0 : errno = 97 (Address >>>>> family not supported by protocol) >>>> >>>>> Later >>>>> >>>>> Jonathan >>>>> >>>>>> Cheers >>>>>> >>>>>> Adam >>>> >>>> Forgot to include the list last time, doh! >>>> >>>> I think I've worked it out, are you running 64bit linux? >>> Yes >>> >>>> I think the >>>> problem was that I'd foolish only allocate enough characters for a >>>> 32bit >>>> system when converting the pthread id to a hex string. Anyway the fix >>>> is >>>> in svn now, if you could check that it was the issue that would be >>>> great. >>> Will Do. >>> >> Hi >> Should have just tested then replied. :) anyway it runs fine. though I >> still >> get the log. it happens at start up and doesn't appear to affect >> functionality. >> >> >> ------------------- | --------------- | -- | --------------- | >> ---------------------------------------- >> Date Time | Module | Lv | Thread | Details >> ------------------- | --------------- | -- | --------------- | >> ---------------------------------------- >> 2009-06-15 08:57:41 | UDP | 0 | 0x7f161a81b950 | socket() >> failed >> 2009-06-15 08:57:41 | UDP | 0 | 0x7f161a81b950 | errno >> = 97 (Address family not supported by protocol) >> >> > > Do you have IPv6 support disabled? If so then if its probably the SAP > server trying to create an IPv6 socket and failing. I don't have IPv6 enabled in the kernel. apparently my router supports it so when I enabled it gentoo sets up my internet with IPv6 and not IPv4 ( My Connection type). So rather than find my problem I just disabled IPv6. :) Later Jonathan > Cheers > > Adam > > > ------------------------------------------------------------------------------ > Crystal Reports - New Free Runtime and 30 Day Trial > Check out the new simplified licensing option that enables unlimited > royalty-free distribution of the report engine for externally facing > server and web deployment. > http://p.sf.net/sfu/businessobjects > _______________________________________________ > Dvbstreamer-user mailing list > Dvb...@li... > https://lists.sourceforge.net/lists/listinfo/dvbstreamer-user > -- ASUS m3a78 mothorboard AMD Athlon64 X2 Dual Core Processor 6000+ 3.1Ghz 4 Gigabytes of memory Gigabyte NVidia 9400gt Graphics adapter Kworld ATSC 110 TV Capture Card Kworld ATSC 115 TV Capture Card |
From: Adam C. <ad...@dv...> - 2009-06-15 14:23:20
|
On Mon, June 15, 2009 3:02 pm, Jonathan Isom wrote: > On Mon, Jun 15, 2009 at 8:54 AM, Jonathan Isom<je...@gm...> wrote: >> On Mon, Jun 15, 2009 at 8:34 AM, Adam Charrett<ad...@dv...> >> wrote: >>> On Mon, June 15, 2009 12:26 am, Jonathan Isom wrote: >>>> On Sun, Jun 14, 2009 at 3:02 PM, Adam Charrett<ad...@dv...> >>>> wrote: >>>>> On Fri, 2009-06-05 at 07:12 -0500, Jonathan Isom wrote: >>>>>> Hi all >>>>>> I get this with Revision 595 of trunk. It was working til I >>>>>> updated my computer. >>>>>> The 1.x Branch works fine though. It does this on execution. >>>>> >>>>> Sorry for the delay in responding I've been on vacation, I'll look >>>>> into >>>>> it. I know I've been messing around with the logging code so it looks >>>>> like I've broken something. Although I interested to know why socket >>>>> failed? >>>> >>>> Hi >>>> Checked the log and this is what I found with 1.1. Doesn't seem to >>>> appear to effect it though. >>>> 2009-06-14 18:23:35 : UDP : 0 : socket() failed >>>> 2009-06-14 18:23:35 : UDP : 0 : errno = 97 (Address >>>> family not supported by protocol) >>> >>>> Later >>>> >>>> Jonathan >>>> >>>>> Cheers >>>>> >>>>> Adam >>> >>> Forgot to include the list last time, doh! >>> >>> I think I've worked it out, are you running 64bit linux? >> Yes >> >>> I think the >>> problem was that I'd foolish only allocate enough characters for a >>> 32bit >>> system when converting the pthread id to a hex string. Anyway the fix >>> is >>> in svn now, if you could check that it was the issue that would be >>> great. >> Will Do. >> > Hi > Should have just tested then replied. :) anyway it runs fine. though I > still > get the log. it happens at start up and doesn't appear to affect > functionality. > > > ------------------- | --------------- | -- | --------------- | > ---------------------------------------- > Date Time | Module | Lv | Thread | Details > ------------------- | --------------- | -- | --------------- | > ---------------------------------------- > 2009-06-15 08:57:41 | UDP | 0 | 0x7f161a81b950 | socket() > failed > 2009-06-15 08:57:41 | UDP | 0 | 0x7f161a81b950 | errno > = 97 (Address family not supported by protocol) > > Do you have IPv6 support disabled? If so then if its probably the SAP server trying to create an IPv6 socket and failing. Cheers Adam |
From: Adam C. <ad...@dv...> - 2009-06-15 14:10:34
|
On Mon, June 15, 2009 12:26 am, Jonathan Isom wrote: > On Sun, Jun 14, 2009 at 3:02 PM, Adam Charrett<ad...@dv...> > wrote: >> On Fri, 2009-06-05 at 07:12 -0500, Jonathan Isom wrote: >>> Hi all >>> I get this with Revision 595 of trunk. It was working til I >>> updated my computer. >>> The 1.x Branch works fine though. It does this on execution. >> >> Sorry for the delay in responding I've been on vacation, I'll look into >> it. I know I've been messing around with the logging code so it looks >> like I've broken something. Although I interested to know why socket >> failed? > > Hi > Checked the log and this is what I found with 1.1. Doesn't seem to > appear to effect it though. > 2009-06-14 18:23:35 : UDP : 0 : socket() failed > 2009-06-14 18:23:35 : UDP : 0 : errno = 97 (Address > family not supported by protocol) > Later > > Jonathan > >> Cheers >> >> Adam Forgot to include the list last time, doh! I think I've worked it out, are you running 64bit linux? I think the problem was that I'd foolish only allocate enough characters for a 32bit system when converting the pthread id to a hex string. Anyway the fix is in svn now, if you could check that it was the issue that would be great. Cheers Adam |
From: Jonathan I. <je...@gm...> - 2009-06-15 14:03:11
|
On Mon, Jun 15, 2009 at 8:54 AM, Jonathan Isom<je...@gm...> wrote: > On Mon, Jun 15, 2009 at 8:34 AM, Adam Charrett<ad...@dv...> wrote: >> On Mon, June 15, 2009 12:26 am, Jonathan Isom wrote: >>> On Sun, Jun 14, 2009 at 3:02 PM, Adam Charrett<ad...@dv...> >>> wrote: >>>> On Fri, 2009-06-05 at 07:12 -0500, Jonathan Isom wrote: >>>>> Hi all >>>>> I get this with Revision 595 of trunk. It was working til I >>>>> updated my computer. >>>>> The 1.x Branch works fine though. It does this on execution. >>>> >>>> Sorry for the delay in responding I've been on vacation, I'll look into >>>> it. I know I've been messing around with the logging code so it looks >>>> like I've broken something. Although I interested to know why socket >>>> failed? >>> >>> Hi >>> Checked the log and this is what I found with 1.1. Doesn't seem to >>> appear to effect it though. >>> 2009-06-14 18:23:35 : UDP : 0 : socket() failed >>> 2009-06-14 18:23:35 : UDP : 0 : errno = 97 (Address >>> family not supported by protocol) >> >>> Later >>> >>> Jonathan >>> >>>> Cheers >>>> >>>> Adam >> >> Forgot to include the list last time, doh! >> >> I think I've worked it out, are you running 64bit linux? > Yes > >> I think the >> problem was that I'd foolish only allocate enough characters for a 32bit >> system when converting the pthread id to a hex string. Anyway the fix is >> in svn now, if you could check that it was the issue that would be great. > Will Do. > Hi Should have just tested then replied. :) anyway it runs fine. though I still get the log. it happens at start up and doesn't appear to affect functionality. ------------------- | --------------- | -- | --------------- | ---------------------------------------- Date Time | Module | Lv | Thread | Details ------------------- | --------------- | -- | --------------- | ---------------------------------------- 2009-06-15 08:57:41 | UDP | 0 | 0x7f161a81b950 | socket() failed 2009-06-15 08:57:41 | UDP | 0 | 0x7f161a81b950 | errno = 97 (Address family not supported by protocol) Later Jonathan > Later > > Jonathan >> Cheers >> >> Adam >> >> >> >> > > > > -- > > ASUS m3a78 mothorboard > AMD Athlon64 X2 Dual Core Processor 6000+ 3.1Ghz > 4 Gigabytes of memory > Gigabyte NVidia 9400gt Graphics adapter > Kworld ATSC 110 TV Capture Card > Kworld ATSC 115 TV Capture Card > -- ASUS m3a78 mothorboard AMD Athlon64 X2 Dual Core Processor 6000+ 3.1Ghz 4 Gigabytes of memory Gigabyte NVidia 9400gt Graphics adapter Kworld ATSC 110 TV Capture Card Kworld ATSC 115 TV Capture Card |
From: Jonathan I. <je...@gm...> - 2009-06-15 14:02:15
|
On Mon, Jun 15, 2009 at 8:34 AM, Adam Charrett<ad...@dv...> wrote: > On Mon, June 15, 2009 12:26 am, Jonathan Isom wrote: >> On Sun, Jun 14, 2009 at 3:02 PM, Adam Charrett<ad...@dv...> >> wrote: >>> On Fri, 2009-06-05 at 07:12 -0500, Jonathan Isom wrote: >>>> Hi all >>>> I get this with Revision 595 of trunk. It was working til I >>>> updated my computer. >>>> The 1.x Branch works fine though. It does this on execution. >>> >>> Sorry for the delay in responding I've been on vacation, I'll look into >>> it. I know I've been messing around with the logging code so it looks >>> like I've broken something. Although I interested to know why socket >>> failed? >> >> Hi >> Checked the log and this is what I found with 1.1. Doesn't seem to >> appear to effect it though. >> 2009-06-14 18:23:35 : UDP : 0 : socket() failed >> 2009-06-14 18:23:35 : UDP : 0 : errno = 97 (Address >> family not supported by protocol) > >> Later >> >> Jonathan >> >>> Cheers >>> >>> Adam > > Forgot to include the list last time, doh! > > I think I've worked it out, are you running 64bit linux? Yes > I think the > problem was that I'd foolish only allocate enough characters for a 32bit > system when converting the pthread id to a hex string. Anyway the fix is > in svn now, if you could check that it was the issue that would be great. Will Do. Later Jonathan > Cheers > > Adam > > > > -- ASUS m3a78 mothorboard AMD Athlon64 X2 Dual Core Processor 6000+ 3.1Ghz 4 Gigabytes of memory Gigabyte NVidia 9400gt Graphics adapter Kworld ATSC 110 TV Capture Card Kworld ATSC 115 TV Capture Card |
From: Jonathan I. <je...@gm...> - 2009-06-05 13:02:15
|
Hi all I get this with Revision 595 of trunk. It was working til I updated my computer. The 1.x Branch works fine though. It does this on execution. DVBStreamer>socket() failed *** buffer overflow detected ***: dvbstreamer terminated ======= Backtrace: ========= /lib/libc.so.6(__fortify_fail+0x37)[0x7f50daffcd67] /lib/libc.so.6[0x7f50daffab40] /lib/libc.so.6[0x7f50daff9e39] /lib/libc.so.6(_IO_default_xsputn+0x85)[0x7f50daf89805] /lib/libc.so.6(_IO_vfprintf+0x1c54)[0x7f50daf5c9c4] /lib/libc.so.6(__vsprintf_chk+0x9d)[0x7f50daff9edd] /lib/libc.so.6(__sprintf_chk+0x80)[0x7f50daff9e20] dvbstreamer(LogModule+0x2d6)[0x421f46] /usr/local/lib/dvbstreamer/plugins/udpoutput.so(UDPCreateSocket+0x15c)[0x7f50d70e08bc] /usr/local/lib/dvbstreamer/plugins/udpoutput.so[0x7f50d70e16b1] /lib/libpthread.so.0[0x7f50dbb1d007] /lib/libc.so.6(clone+0x6d)[0x7f50dafe7f4d] ======= Memory map: ======== 00400000-00447000 r-xp 00000000 08:02 149611124 /usr/local/bin/dvbstreamer 00646000-00647000 r--p 00046000 08:02 149611124 /usr/local/bin/dvbstreamer 00647000-0064a000 rw-p 00047000 08:02 149611124 /usr/local/bin/dvbstreamer 0064a000-00650000 rw-p 0064a000 00:00 0 0156c000-015d6000 rw-p 0156c000 00:00 0 [heap] 7f50d66c7000-7f50d66dd000 r-xp 00000000 08:02 9193125 /lib64/libgcc_s.so.1 7f50d66dd000-7f50d68dc000 ---p 00016000 08:02 9193125 /lib64/libgcc_s.so.1 7f50d68dc000-7f50d68dd000 r--p 00015000 08:02 9193125 /lib64/libgcc_s.so.1 7f50d68dd000-7f50d68de000 rw-p 00016000 08:02 9193125 /lib64/libgcc_s.so.1 7f50d68de000-7f50d68df000 ---p 7f50d68de000 00:00 0 7f50d68df000-7f50d70df000 rw-p 7f50d68df000 00:00 0 7f50d70df000-7f50d70e3000 r-xp 00000000 08:02 268750692 /usr/local/lib64/dvbstreamer/plugins/udpoutput.so 7f50d70e3000-7f50d72e2000 ---p 00004000 08:02 268750692 /usr/local/lib64/dvbstreamer/plugins/udpoutput.so 7f50d72e2000-7f50d72e3000 r--p 00003000 08:02 268750692 /usr/local/lib64/dvbstreamer/plugins/udpoutput.so 7f50d72e3000-7f50d72e4000 rw-p 00004000 08:02 268750692 /usr/local/lib64/dvbstreamer/plugins/udpoutput.so 7f50d72e4000-7f50d72e6000 r-xp 00000000 08:02 269367256 /usr/local/lib64/dvbstreamer/plugins/traffic.so 7f50d72e6000-7f50d74e5000 ---p 00002000 08:02 269367256 /usr/local/lib64/dvbstreamer/plugins/traffic.so 7f50d74e5000-7f50d74e6000 r--p 00001000 08:02 269367256 /usr/local/lib64/dvbstreamer/plugins/traffic.so 7f50d74e6000-7f50d74e7000 rw-p 00002000 08:02 269367256 /usr/local/lib64/dvbstreamer/plugins/traffic.so 7f50d74e7000-7f50d74e9000 r-xp 00000000 08:02 269367253 /usr/local/lib64/dvbstreamer/plugins/sicapture.so 7f50d74e9000-7f50d76e8000 ---p 00002000 08:02 269367253 /usr/local/lib64/dvbstreamer/plugins/sicapture.so 7f50d76e8000-7f50d76e9000 r--p 00001000 08:02 269367253 /usr/local/lib64/dvbstreamer/plugins/sicapture.so 7f50d76e9000-7f50d76ea000 rw-p 00002000 08:02 269367253 /usr/local/lib64/dvbstreamer/plugins/sicapture.so 7f50d78ed000-7f50d78ef000 r-xp 00000000 08:02 269269377 /usr/local/lib64/dvbstreamer/plugins/outputs.so 7f50d78ef000-7f50d7aee000 ---p 00002000 08:02 269269377 /usr/local/lib64/dvbstreamer/plugins/outputs.so 7f50d7aee000-7f50d7aef000 r--p 00001000 08:02 269269377 /usr/local/lib64/dvbstreamer/plugins/outputs.so 7f50d7aef000-7f50d7af0000 rw-p 00002000 08:02 269269377 /usr/local/lib64/dvbstreamer/plugins/outputs.so 7f50d7af0000-7f50d7af1000 r-xp 00000000 08:02 268750696 /usr/local/lib64/dvbstreamer/plugins/nulloutput.so 7f50d7af1000-7f50d7cf0000 ---p 00001000 08:02 268750696 /usr/local/lib64/dvbstreamer/plugins/nulloutput.so 7f50d7cf0000-7f50d7cf1000 r--p 00000000 08:02 268750696 /usr/local/lib64/dvbstreamer/plugins/nulloutput.so 7f50d7cf1000-7f50d7cf2000 rw-p 00001000 08:02 268750696 /usr/local/lib64/dvbstreamer/plugins/nulloutput.so 7f50d7ef5000-7f50d7ef8000 r-xp 00000000 08:02 269367250 /usr/local/lib64/dvbstreamer/plugins/manualfilters.so 7f50d7ef8000-7f50d80f7000 ---p 00003000 08:02 269367250 /usr/local/lib64/dvbstreamer/plugins/manualfilters.so 7f50d80f7000-7f50d80f8000 r--p 00002000 08:02 269367250 /usr/local/lib64/dvbstreamer/plugins/manualfilters.so 7f50d80f8000-7f50d80f9000 rw-p 00003000 08:02 269367250 /usr/local/lib64/dvbstreamer/plugins/manualfilters.so 7f50d82ff000-7f50d8301000 r-xp 00000000 08:02 268750747 /usr/local/lib64/dvbstreamer/plugins/fileoutput.so 7f50d8301000-7f50d8500000 ---p 00002000 08:02 268750747 /usr/local/lib64/dvbstreamer/plugins/fileoutput.so 7f50d8500000-7f50d8501000 r--p 00001000 08:02 268750747 /usr/local/lib64/dvbstreamer/plugins/fileoutput.so 7f50d8501000-7f50d8502000 rw-p 00002000 08:02 268750747 /usr/local/lib64/dvbstreamer/plugins/fileoutput.so 7f50d8502000-7f50d8503000 r-xp 00000000 08:02 269367247 /usr/local/lib64/dvbstreamer/plugins/extractpes.so 7f50d8503000-7f50d8703000 ---p 00001000 08:02 269367247 /usr/local/lib64/dvbstreamer/plugins/extractpes.so 7f50d8703000-7f50d8704000 r--p 00001000 08:02 269367247 /usr/local/lib64/dvbstreamer/plugins/extractpes.so 7f50d8704000-7f50d8705000 rw-p 00002000 08:02 269367247 /usr/local/lib64/dvbstreamer/plugins/extractpes.so 7f50d8705000-7f50d8709000 r-xp 00000000 08:02 269367259 /usr/local/lib64/dvbstreamer/plugins/eventsdispatcher.so 7f50d8709000-7f50d8908000 ---p 00004000 08:02 269367259 /usr/local/lib64/dvbstreamer/pluAborted -- ASUS m3a78 mothorboard AMD Athlon64 X2 Dual Core Processor 6000+ 3.1Ghz 4 Gigabytes of memory Gigabyte NVidia 9400gt Graphics adapter Kworld ATSC 110 TV Capture Card Kworld ATSC 115 TV Capture Card |
From: Adam C. <ad...@dv...> - 2009-04-06 09:22:27
|
On Sat, April 4, 2009 5:27 pm, Chris Allison wrote: > Hi all, > > The EPG data I am currently getting has correct start times, but the > stop times are one hour early. Have checked through the code and that > appears right. The data in the epg0.db is wrong. Hmm, the EIT information is broadcast as start time + duration, so I suspect the code to calculate the stop time is wrong here. I've had some problems getting this right due to the offset from GMT (all times should be stored as UTC/GMT) and the C time functions not doing what I wanted/expected. > The next step is to check the data from the stream, but I do not know > enough about how the streams are made up to do this, can anyone give > me a pointer on where to start. I want to download the raw epg stream > (if that is possible) and manually parse it to check it for > correctness. EPG data is broadcast on PID 18, I would use something like DVBDecoder (windows app but runs under wine, available on sourceforge) to look at a dump. Use the following to extract the PID to a file: addmf eit file://eit.ts addmfpid eit 18 <wait a while, perhaps a minute or so> rmmf eit Then open the file in DVBDecoder. > Any help gratefully received. Thanks for spotting the bug, I'm not using the data from the EIT even though I'm in the UK, I've found the Radio Times data to be more interesting, not better or more acurate but the reviews I find useful. Cheers Adam |
From: Chris A. <chr...@go...> - 2009-04-04 16:27:41
|
Hi all, The EPG data I am currently getting has correct start times, but the stop times are one hour early. Have checked through the code and that appears right. The data in the epg0.db is wrong. The next step is to check the data from the stream, but I do not know enough about how the streams are made up to do this, can anyone give me a pointer on where to start. I want to download the raw epg stream (if that is possible) and manually parse it to check it for correctness. Any help gratefully received. Regards Chris Allison -- Calling the unnamed register the unnamed register really does nothing but negate the name the unnamed register and render the unnamed register useless as a name, thus the unnamed register is named the unnamed register and is no longer the unnamed register as it is named the unnamed register, so where is the unnamed register to be found and what do we call it! Steve Oualline, The book of vim. |
From: Chris A. <chr...@go...> - 2009-02-21 15:37:47
|
Hi, Attached is a patch to enable epgtoxmltv.c to output the programid and the seriesid fields found in the UK 7 day EPG. I have been using it for a few weeks and I haven't noticed any problems. Hope someone can test it for me on other systems ( I use a Hauppage Nova-t card, running dvbstreamer under ArchLinux). Apply the patch by: cd dvbstreamer1.1 patch -Np1 -i ../dvbstreamer-1.1-epgtoxmltv-seriesid.patch then compile as usual. Thanks for your great software. regards Chris. -- Calling the unnamed register the unnamed register really does nothing but negate the name the unnamed register and render the unnamed register useless as a name, thus the unnamed register is named the unnamed register and is no longer the unnamed register as it is named the unnamed register, so where is the unnamed register to be found and what do we call it! Steve Oualline, The book of vim. |
From: Adam C. <ad...@dv...> - 2009-01-01 10:25:05
|
On Sat, 2008-12-27 at 21:12 -0600, Jonathan Isom wrote: > Hi Adam & list > Found that you have plans for the future for freevo and possibly > other uses. I have > been kinda wishing for something along these lines to hopefully stop > the hicups with > Hi-Def video. Attached is a patch that adds port selection in case you > havn't seen it and fixed it in your personal tree yet. Thanks for the patch looks like I hadn't checked that worked yet :-) I'm just trying to sort out the freevo changes at the moment and then I will release livepause. > I know that S2-API is around a long corner and > was wondering if you have looked into it yet(My cards work without it, > so not a big deal) > but from my understanding ATSC is supported by it, as well as the dvb-* group. I've been following the long discussions on the dvb-* group to, and as far as I can tell the legacy API will work for a while longer, when its actually in the kernel I will start to have a look at it, I think the only need to use it at the moment is to use DVB-S2 cards which I will support in time, but I don't have access to any S2 equipment or sat dish at the moment for testing. > Congratulations on a wonderful year of dvbstreamer and looking forward > to the future of it. Happy New Year! Cheers Adam |
From: Jonathan I. <je...@gm...> - 2008-12-28 03:12:19
|
Hi Adam & list Found that you have plans for the future for freevo and possibly other uses. I have been kinda wishing for something along these lines to hopefully stop the hicups with Hi-Def video. Attached is a patch that adds port selection in case you havn't seen it and fixed it in your personal tree yet. I know that S2-API is around a long corner and was wondering if you have looked into it yet(My cards work without it, so not a big deal) but from my understanding ATSC is supported by it, as well as the dvb-* group. Congratulations on a wonderful year of dvbstreamer and looking forward to the future of it. Later Jonathan |
From: Jonathan I. <je...@gm...> - 2008-12-05 16:49:18
|
Hi all I notice this a few days ago and epg0.db-journal starts being rewrote over and over. My hd led turns solid red and measurements of disk usage is about 800Kbytes a second. most times it stops on its own however from time to time it requires restarting dvbstreamer. anyone else experiencing this? Happens with the 1.x branch and trunk. Later Jonathan btw, Adam the epg corruption does appear to be fixed thanks. |