Thread: [Redbutton-devel] SF.net SVN: redbutton: [35] www/index.html
Brought to you by:
skilvington
|
From: <ski...@us...> - 2006-04-03 10:53:42
|
Revision: 35 Author: skilvington Date: 2006-04-03 03:53:33 -0700 (Mon, 03 Apr 2006) ViewCVS: http://svn.sourceforge.net/redbutton/?rev=35&view=rev Log Message: ----------- add remote backend description to web page Modified Paths: -------------- www/index.html Modified: www/index.html =================================================================== --- www/index.html 2006-04-03 10:52:06 UTC (rev 34) +++ www/index.html 2006-04-03 10:53:33 UTC (rev 35) @@ -8,14 +8,17 @@ RedButton allows you to use the interactive MHEG applications broadcast with DVB digital TV services. MHEG replaces the text only services available with analogue TV. <P> -RedButton consists of two parts. The first, rb-download, allows MHEG data to be downloaded from a DVB service. The second, rb-browser, allows the downloaded MHEG applications to be displayed. +RedButton consists of two parts. The first, rb-download, allows MHEG data to be downloaded from a DVB service. +The second, rb-browser, allows the downloaded MHEG applications to be displayed. +Both rb-download and rb-browser can be run on the same host, +or rb-download can be run on a host with a DVB card and rb-browser can be run on a remote frontend without a DVB card. <P> The source for both is released under the GPL and can be <A HREF="http://sourceforge.net/project/showfiles.php?group_id=158629">downloaded here.</A> <P> Just un-tar them and type 'make'. <P> -You can browser the latest version of the source +You can browse the latest version of the source <A HREF="http://svn.sourceforge.net/redbutton/">here.</A> You can download the latest source code with the following Subversion command: <PRE> @@ -27,18 +30,31 @@ <H2>rb-download</H2> Usage: <PRE> -rb-download [-d <demux_device>] [-b <base_dir>] [-t <timeout>] [-c <carousel_id>] [<service_id>] +rb-download [-a <adapter>] [-b <base_dir>] [-t <timeout>] [-l[<listen_addr>]] [-c <carousel_id>] [<service_id>] </PRE> Download the DVB Object Carousel for the given channel onto the local hard disc. <P> -The default demux device is /dev/dvb/adapter0/demux0. -<P> If no directory is given with -b, files will be stored under the current directory. Note that <base_dir> must already exist and be writeable. <P> The default timeout is 10 seconds. If no DSM-CC data is found after this time, it is assumed none is being broadcast. <P> +The DVB devices used will be: +<ul> +<li>/dev/dvb/adapter0/demux0</li> +<li>/dev/dvb/adapter0/dvr0</li> +</ul> +use the -a option to change the adapter number (eg "-a 1" will use /dev/dvb/adapter1/demux0 etc). +<P> +If -l is given, rb-download listens on the network for commands from a remote rb-browser. +The default IP to listen on is 0.0.0.0 (ie all interfaces), the default TCP port is 10101. +The <listen_addr> should be given in the form "host:port", where host defaults to 0.0.0.0 and port defaults to 10101. +Eg, to listen on a different port, do "-l8080", +to only listen on the loop back, do "-l127.0.0.1" or on a different port too, do "-l127.0.0.1:8080". +NOTE: because -l may or may not take an argument, you must not put a space between the -l and the value +(otherwise, "rb-download -l 1234", is ambiguous - listen on port 1234 or use service_id 1234?). +<P> The <carousel_id> will normally be read from the PMT, but you can use the -c option to explicitly choose a carousel. <P> If no <service_id> is given, a list of possible channels (and their <service_id>) is printed. @@ -69,13 +85,29 @@ <H2>rb-browser</H2> Usage: <PRE> -rb-browser [-v] [-f] [-k <keymap_config_file>] [-t <timeout>] <service_gateway_dir> +rb-browser [-v] [-f] [-k <keymap_config_file>] [-t <timeout>] [-r] <service_gateway> </PRE> Display the MHEG apps downloaded with rb-download. -The <service_gateway_dir> should be one of the entries in the services directory, eg +<P> +The -r option means use a remote backend (rb-download running on another host). +If -r is specified, then <service_gateway> should be the host[:port] that "rb-download -l" is running on. +If -r is not specified, rb-download is running on the same machine +and <service_gateway> should be an entry in the services directory. +Eg, on a single host, do this: <PRE> +rb-download 4165 > /dev/null & rb-browser services/4165 </PRE> +To run the frontend on a different host, do this on the backend: +<PRE> +rb-download -l 4165 > /dev/null & +</PRE> +and run this on the frontend: +<PRE> +rb-browser -r 10.0.0.1 +</PRE> +where 10.0.0.1 is the IP or hostname of the backend. +<P> It will display the app in a window, use -f for full screen mode. <P> The -v flag enables verbose/debug mode. @@ -109,8 +141,7 @@ <P> To run it you need an X server that supports the Xrender extension and you need to have libpng, libmpeg2 and freetype2 installed. <H2>Notes</H2> -It's not finished yet! -It'll only draw text, rectangles and PNG bitmaps at the moment and some of the ElementaryActions are not yet implemented. +It'll only draw text, rectangles and bitmaps at the moment and some of the ElementaryActions are not yet implemented. However, it is enough to be usable. The main things missing are video and audio streams, at the moment it'll just draw a green box where any video should be. <P> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <ski...@us...> - 2006-05-31 08:39:05
|
Revision: 81 Author: skilvington Date: 2006-05-31 01:38:47 -0700 (Wed, 31 May 2006) ViewCVS: http://svn.sourceforge.net/redbutton/?rev=81&view=rev Log Message: ----------- say svn code does video on the web page Modified Paths: -------------- www/index.html Modified: www/index.html =================================================================== --- www/index.html 2006-05-23 08:47:12 UTC (rev 80) +++ www/index.html 2006-05-31 08:38:47 UTC (rev 81) @@ -145,6 +145,11 @@ However, it is enough to be usable. The main things missing are video and audio streams, at the moment it'll just draw a green box where any video should be. <P> +The SVN version now does video (still no audio yet). +Note that it does not currently use any acceleration that your graphics card may provide +so it'll drop frames in full screen mode unless you have a very fast processor +(or your full screen X resolution set to 720x576 pixels). +<P> It will only display apps that conform to the UK MHEG Profile (available from <A href="http://www.dtg.org.uk/">www.dtg.org.uk</A>). <P> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <ski...@us...> - 2006-05-31 13:27:33
|
Revision: 82 Author: skilvington Date: 2006-05-31 06:27:14 -0700 (Wed, 31 May 2006) ViewCVS: http://svn.sourceforge.net/redbutton/?rev=82&view=rev Log Message: ----------- typo Modified Paths: -------------- www/index.html Modified: www/index.html =================================================================== --- www/index.html 2006-05-31 08:38:47 UTC (rev 81) +++ www/index.html 2006-05-31 13:27:14 UTC (rev 82) @@ -148,7 +148,7 @@ The SVN version now does video (still no audio yet). Note that it does not currently use any acceleration that your graphics card may provide so it'll drop frames in full screen mode unless you have a very fast processor -(or your full screen X resolution set to 720x576 pixels). +(or your full screen X resolution is set to 720x576 pixels). <P> It will only display apps that conform to the UK MHEG Profile (available from <A href="http://www.dtg.org.uk/">www.dtg.org.uk</A>). This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <ski...@us...> - 2006-06-15 08:30:35
|
Revision: 119 Author: skilvington Date: 2006-06-15 01:30:26 -0700 (Thu, 15 Jun 2006) ViewCVS: http://svn.sourceforge.net/redbutton/?rev=119&view=rev Log Message: ----------- update usage examples Modified Paths: -------------- www/index.html Modified: www/index.html =================================================================== --- www/index.html 2006-06-15 08:18:27 UTC (rev 118) +++ www/index.html 2006-06-15 08:30:26 UTC (rev 119) @@ -98,6 +98,10 @@ rb-download -l 4165 > /dev/null & rb-browser services/4165 </PRE> +or, you could run rb-browser like this: +<PRE> +rb-browser -r 127.0.0.1 +</PRE> To run the frontend on a different host, do this on the backend: <PRE> rb-download -l 4165 > /dev/null & This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <ski...@us...> - 2007-01-11 17:59:21
|
Revision: 175
http://svn.sourceforge.net/redbutton/?rev=175&view=rev
Author: skilvington
Date: 2007-01-11 09:59:20 -0800 (Thu, 11 Jan 2007)
Log Message:
-----------
remove -l flag from rb-download examples
Modified Paths:
--------------
www/index.html
Modified: www/index.html
===================================================================
--- www/index.html 2007-01-11 17:02:20 UTC (rev 174)
+++ www/index.html 2007-01-11 17:59:20 UTC (rev 175)
@@ -91,12 +91,12 @@
Display the MHEG apps downloaded with rb-download.
<P>
The -r option means use a remote backend (rb-download running on another host).
-If -r is specified, then <service_gateway> should be the host[:port] that "rb-download -l" is running on.
+If -r is specified, then <service_gateway> should be the host[:port] that rb-download is running on.
If -r is not specified, rb-download is running on the same machine
and <service_gateway> should be an entry in the services directory.
Eg, on a single host, do this:
<PRE>
-rb-download -l 4165 &
+rb-download 4165 &
rb-browser services/4165
</PRE>
or, you could run rb-browser like this:
@@ -105,7 +105,7 @@
</PRE>
To run the frontend on a different host, do this on the backend:
<PRE>
-rb-download -l 4165 &
+rb-download 4165 &
</PRE>
and run this on the frontend:
<PRE>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ski...@us...> - 2007-06-13 09:40:47
|
Revision: 318
http://svn.sourceforge.net/redbutton/?rev=318&view=rev
Author: skilvington
Date: 2007-06-13 02:40:44 -0700 (Wed, 13 Jun 2007)
Log Message:
-----------
missed another URL
Modified Paths:
--------------
www/index.html
Modified: www/index.html
===================================================================
--- www/index.html 2007-06-13 09:18:34 UTC (rev 317)
+++ www/index.html 2007-06-13 09:40:44 UTC (rev 318)
@@ -19,7 +19,7 @@
Just un-tar them and type 'make'.
<P>
You can browse the latest version of the source
-<A HREF="http://svn.sourceforge.net/redbutton/">here.</A>
+<A HREF="http://redbutton.svn.sourceforge.net/">here.</A>
You can download the latest source code with the following Subversion command:
<PRE>
svn checkout https://redbutton.svn.sourceforge.net/svnroot/redbutton
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ski...@us...> - 2007-09-28 14:53:24
|
Revision: 432
http://redbutton.svn.sourceforge.net/redbutton/?rev=432&view=rev
Author: skilvington
Date: 2007-09-28 07:53:06 -0700 (Fri, 28 Sep 2007)
Log Message:
-----------
describe mhegc on the web page
Modified Paths:
--------------
www/index.html
Modified: www/index.html
===================================================================
--- www/index.html 2007-09-28 14:40:24 UTC (rev 431)
+++ www/index.html 2007-09-28 14:53:06 UTC (rev 432)
@@ -13,7 +13,9 @@
Both rb-download and rb-browser can be run on the same host,
or rb-download can be run on a host with a DVB card and rb-browser can be run on a remote frontend without a DVB card.
<P>
-The source for both is released under the GPL and can be
+If you want to write your own MHEG applications, you can use the mhegc compiler to generate the ASN1 format files rb-browser expects.
+<P>
+The source is released under the GPL and can be
<A HREF="http://sourceforge.net/project/showfiles.php?group_id=158629">downloaded here.</A>
<P>
Just un-tar them and type 'make'.
@@ -218,6 +220,25 @@
<P>
If the Tiresias Screenfont is not available, rb-browser first tries to use the FreeSans font instead. If this is also not available, rb-browser uses whatever scalable font Xft returns for "sans".
Note that these fonts will have different metrics and so may not fit into the spaces in the MHEG apps designed for Tiresias.
+<H2>mhegc</H2>
+Usage:
+<PRE>
+mhegc [-vv] [-o <output_file>] [<input_file>]
+</PRE>
+Will convert the <input_file> (or stdin if no filename is given) from the MHEG text form into the ASN1 form.
+The DER encoded ASN1 object will be stored in the given output file (or in a file named "a" if no -o option is given).
+<P>
+The redbutton-author package contains a "Hello World" example from
+<a href="http://www.digvid.info/mheg5/hello_world.php">http://www.digvid.info/mheg5/hello_world.php</a>.
+To compile the Hello World example, do this:
+<PRE>
+mhegc -o helloworld/startup helloworld/startup.txt
+mhegc -o helloworld/hello.mhg helloworld/hello.mhg.txt
+</PRE>
+Then to run it:
+<PRE>
+rb-browser helloworld/
+</PRE>
<H2>Contact Details</H2>
I can be contacted here: s.kilvington at eris dot qinetiq com.
</BODY>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ski...@us...> - 2007-09-28 15:18:51
|
Revision: 433
http://redbutton.svn.sourceforge.net/redbutton/?rev=433&view=rev
Author: skilvington
Date: 2007-09-28 08:17:44 -0700 (Fri, 28 Sep 2007)
Log Message:
-----------
describe the -v flag
Modified Paths:
--------------
www/index.html
Modified: www/index.html
===================================================================
--- www/index.html 2007-09-28 14:53:06 UTC (rev 432)
+++ www/index.html 2007-09-28 15:17:44 UTC (rev 433)
@@ -228,6 +228,8 @@
Will convert the <input_file> (or stdin if no filename is given) from the MHEG text form into the ASN1 form.
The DER encoded ASN1 object will be stored in the given output file (or in a file named "a" if no -o option is given).
<P>
+The -v flag enables debug mode and will print details about the ASN1 object it creates. Use -vv for even more info.
+<P>
The redbutton-author package contains a "Hello World" example from
<a href="http://www.digvid.info/mheg5/hello_world.php">http://www.digvid.info/mheg5/hello_world.php</a>.
To compile the Hello World example, do this:
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ski...@us...> - 2008-01-25 16:12:28
|
Revision: 480
http://redbutton.svn.sourceforge.net/redbutton/?rev=480&view=rev
Author: skilvington
Date: 2008-01-25 08:12:24 -0800 (Fri, 25 Jan 2008)
Log Message:
-----------
describe mhegd on the web page
Modified Paths:
--------------
www/index.html
Modified: www/index.html
===================================================================
--- www/index.html 2008-01-25 15:32:11 UTC (rev 479)
+++ www/index.html 2008-01-25 16:12:24 UTC (rev 480)
@@ -13,7 +13,9 @@
Both rb-download and rb-browser can be run on the same host,
or rb-download can be run on a host with a DVB card and rb-browser can be run on a remote frontend without a DVB card.
<P>
+The rb-author package contains tools for working with MHEG applications.
If you want to write your own MHEG applications, you can use the mhegc compiler to generate the ASN1 format files rb-browser expects.
+If you want to see how other peoples applications work, you can use the mhegd tool to convert ASN1 format files into the text form.
<P>
The source is released under the GPL and can be
<A HREF="http://sourceforge.net/project/showfiles.php?group_id=158629">downloaded here.</A>
@@ -241,6 +243,15 @@
<PRE>
rb-browser helloworld/
</PRE>
+<H2>mhegd</H2>
+Usage:
+<PRE>
+mhegd [-vv] [-o <output_file>] <input_file>
+</PRE>
+Will convert the <input_file> from the ASN1 form to the MHEG text format.
+The text will be written to the given output file (or to stdout if no -o option is given).
+<P>
+The -v flag enables debug mode and will print details about the ASN1 object as it is decoded. Use -vv for even more info.
<H2>Contact Details</H2>
I can be contacted here: s.kilvington at eris dot qinetiq com.
</BODY>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ski...@us...> - 2006-05-31 13:35:44
|
Revision: 83 Author: skilvington Date: 2006-05-31 06:35:40 -0700 (Wed, 31 May 2006) ViewCVS: http://svn.sourceforge.net/redbutton/?rev=83&view=rev Log Message: ----------- local rb-download's need to listen for rb-browser's so they can stream video/audio Modified Paths: -------------- www/index.html Modified: www/index.html =================================================================== --- www/index.html 2006-05-31 13:27:14 UTC (rev 82) +++ www/index.html 2006-05-31 13:35:40 UTC (rev 83) @@ -95,7 +95,7 @@ and <service_gateway> should be an entry in the services directory. Eg, on a single host, do this: <PRE> -rb-download 4165 > /dev/null & +rb-download -l 4165 > /dev/null & rb-browser services/4165 </PRE> To run the frontend on a different host, do this on the backend: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <ski...@us...> - 2006-06-12 12:28:20
|
Revision: 95 Author: skilvington Date: 2006-06-12 05:28:12 -0700 (Mon, 12 Jun 2006) ViewCVS: http://svn.sourceforge.net/redbutton/?rev=95&view=rev Log Message: ----------- svn version now does audio streams Modified Paths: -------------- www/index.html Modified: www/index.html =================================================================== --- www/index.html 2006-06-12 11:56:41 UTC (rev 94) +++ www/index.html 2006-06-12 12:28:12 UTC (rev 95) @@ -145,7 +145,7 @@ However, it is enough to be usable. The main things missing are video and audio streams, at the moment it'll just draw a green box where any video should be. <P> -The SVN version now does video (still no audio yet). +The SVN version now plays video and audio streams (although they are not synchronised yet). Note that it does not currently use any acceleration that your graphics card may provide so it'll drop frames in full screen mode unless you have a very fast processor (or your full screen X resolution is set to 720x576 pixels). This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <ski...@us...> - 2006-06-13 13:27:24
|
Revision: 102 Author: skilvington Date: 2006-06-13 06:13:56 -0700 (Tue, 13 Jun 2006) ViewCVS: http://svn.sourceforge.net/redbutton/?rev=102&view=rev Log Message: ----------- svn version now syncs audio and video Modified Paths: -------------- www/index.html Modified: www/index.html =================================================================== --- www/index.html 2006-06-13 11:18:47 UTC (rev 101) +++ www/index.html 2006-06-13 13:13:56 UTC (rev 102) @@ -145,7 +145,7 @@ However, it is enough to be usable. The main things missing are video and audio streams, at the moment it'll just draw a green box where any video should be. <P> -The SVN version now plays video and audio streams (although they are not synchronised yet). +The SVN version now plays video and audio streams. Note that it does not currently use any acceleration that your graphics card may provide so it'll drop frames in full screen mode unless you have a very fast processor (or your full screen X resolution is set to 720x576 pixels). This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <ski...@us...> - 2006-06-13 13:42:40
|
Revision: 105 Author: skilvington Date: 2006-06-13 06:42:27 -0700 (Tue, 13 Jun 2006) ViewCVS: http://svn.sourceforge.net/redbutton/?rev=105&view=rev Log Message: ----------- describe features of latest release Modified Paths: -------------- www/index.html Modified: www/index.html =================================================================== --- www/index.html 2006-06-13 13:19:52 UTC (rev 104) +++ www/index.html 2006-06-13 13:42:27 UTC (rev 105) @@ -141,19 +141,22 @@ <P> To run it you need an X server that supports the Xrender extension and you need to have libpng, libmpeg2 and freetype2 installed. <H2>Notes</H2> -It'll only draw text, rectangles and bitmaps at the moment and some of the ElementaryActions are not yet implemented. -However, it is enough to be usable. -The main things missing are video and audio streams, at the moment it'll just draw a green box where any video should be. +It does not implement the whole MHEG spec. +However, it seems to be enough to view everything that is currently being broadcast on the 'Freeview' channels in the UK. +If it comes across something that is not yet implemented it will print out a message on the console. Let us know if you find anything it can't do. <P> -The SVN version now plays video and audio streams. -Note that it does not currently use any acceleration that your graphics card may provide -so it'll drop frames in full screen mode unless you have a very fast processor +It does not retune to different channels yet if the app requests it. +It will print out a message saying what service ID it needs to tune to, +but you will have to retune manually and restart it. +<P> +It does not currently use any acceleration that your graphics card may provide +so it'll drop video frames in full screen mode unless you have a very fast processor (or your full screen X resolution is set to 720x576 pixels). <P> It will only display apps that conform to the UK MHEG Profile (available from <A href="http://www.dtg.org.uk/">www.dtg.org.uk</A>). <P> -If you get a blank screen when it starts, try pressing 'r' (for BBC) or 't' (for ITV/C4) to activate +When it starts you will probably need to press 'r' (for BBC) or 't' (for ITV/C4) to activate any MHEG app that may be waiting for you to do something. <P> The default font for the UK MHEG Profile is Tiresias Screenfont which was This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <ski...@us...> - 2006-06-14 10:24:51
|
Revision: 111 Author: skilvington Date: 2006-06-14 03:24:47 -0700 (Wed, 14 Jun 2006) ViewCVS: http://svn.sourceforge.net/redbutton/?rev=111&view=rev Log Message: ----------- update required libraries Modified Paths: -------------- www/index.html Modified: www/index.html =================================================================== --- www/index.html 2006-06-14 10:09:26 UTC (rev 110) +++ www/index.html 2006-06-14 10:24:47 UTC (rev 111) @@ -139,7 +139,7 @@ If the compile fails with errors about missing .c files, expat is not installed. If the compile fails with errors about function names ending in "_dup" being missing, libxslt is not installed. <P> -To run it you need an X server that supports the Xrender extension and you need to have libpng, libmpeg2 and freetype2 installed. +To run it you need an X server that supports the Xrender extension and you need to have libpng, libmpeg2, freetype2 and ffmpeg installed. <H2>Notes</H2> It does not implement the whole MHEG spec. However, it seems to be enough to view everything that is currently being broadcast on the 'Freeview' channels in the UK. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <ski...@us...> - 2006-09-01 16:07:48
|
Revision: 140
http://svn.sourceforge.net/redbutton/?rev=140&view=rev
Author: skilvington
Date: 2006-09-01 09:07:41 -0700 (Fri, 01 Sep 2006)
Log Message:
-----------
add -v flag description for rb-download and remove libmpeg2 dependancy for rb-browser
Modified Paths:
--------------
www/index.html
Modified: www/index.html
===================================================================
--- www/index.html 2006-08-25 15:55:26 UTC (rev 139)
+++ www/index.html 2006-09-01 16:07:41 UTC (rev 140)
@@ -30,7 +30,7 @@
<H2>rb-download</H2>
Usage:
<PRE>
-rb-download [-a <adapter>] [-b <base_dir>] [-t <timeout>] [-l[<listen_addr>]] [-c <carousel_id>] [<service_id>]
+rb-download [-v] [-a <adapter>] [-b <base_dir>] [-t <timeout>] [-l[<listen_addr>]] [-c <carousel_id>] [<service_id>]
</PRE>
Download the DVB Object Carousel for the given channel onto the local hard disc.
<P>
@@ -57,6 +57,8 @@
<P>
The <carousel_id> will normally be read from the PMT, but you can use the -c option to explicitly choose a carousel.
<P>
+-v is verbose/debug mode. Use -vv for even more mind-numbing tedium.
+<P>
If no <service_id> is given, a list of possible channels (and their <service_id>) is printed.
These will be the channels available on the MUX your DVB card is currently tuned to. Use dvbtune or equivalent to tune your card.
<P>
@@ -95,7 +97,7 @@
and <service_gateway> should be an entry in the services directory.
Eg, on a single host, do this:
<PRE>
-rb-download -l 4165 > /dev/null &
+rb-download -l 4165 &
rb-browser services/4165
</PRE>
or, you could run rb-browser like this:
@@ -104,7 +106,7 @@
</PRE>
To run the frontend on a different host, do this on the backend:
<PRE>
-rb-download -l 4165 > /dev/null &
+rb-download -l 4165 &
</PRE>
and run this on the frontend:
<PRE>
@@ -143,7 +145,7 @@
If the compile fails with errors about missing .c files, expat is not installed.
If the compile fails with errors about function names ending in "_dup" being missing, libxslt is not installed.
<P>
-To run it you need an X server that supports the Xrender extension and you need to have libpng, libmpeg2, freetype2 and ffmpeg installed.
+To run it you need an X server that supports the Xrender extension and you need to have libpng, freetype2 and ffmpeg installed.
<H2>Notes</H2>
It does not implement the whole MHEG spec.
However, it seems to be enough to view everything that is currently being broadcast on the 'Freeview' channels in the UK.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ski...@us...> - 2007-01-11 17:02:26
|
Revision: 174
http://svn.sourceforge.net/redbutton/?rev=174&view=rev
Author: skilvington
Date: 2007-01-11 09:02:20 -0800 (Thu, 11 Jan 2007)
Log Message:
-----------
change description of -l flag to rb-download
Modified Paths:
--------------
www/index.html
Modified: www/index.html
===================================================================
--- www/index.html 2007-01-11 16:34:52 UTC (rev 173)
+++ www/index.html 2007-01-11 17:02:20 UTC (rev 174)
@@ -30,7 +30,7 @@
<H2>rb-download</H2>
Usage:
<PRE>
-rb-download [-v] [-a <adapter>] [-b <base_dir>] [-t <timeout>] [-l[<listen_addr>]] [-c <carousel_id>] [<service_id>]
+rb-download [-v] [-a <adapter>] [-b <base_dir>] [-t <timeout>] [-l <listen_addr>] [-c <carousel_id>] [<service_id>]
</PRE>
Download the DVB Object Carousel for the given channel onto the local hard disc.
<P>
@@ -47,13 +47,12 @@
</ul>
use the -a option to change the adapter number (eg "-a 1" will use /dev/dvb/adapter1/demux0 etc).
<P>
-If -l is given, rb-download listens on the network for commands from a remote rb-browser.
+rb-download listens on the network for commands from a remote rb-browser.
The default IP to listen on is 0.0.0.0 (ie all interfaces), the default TCP port is 10101.
-The <listen_addr> should be given in the form "host:port", where host defaults to 0.0.0.0 and port defaults to 10101.
-Eg, to listen on a different port, do "-l8080",
-to only listen on the loop back, do "-l127.0.0.1" or on a different port too, do "-l127.0.0.1:8080".
-NOTE: because -l may or may not take an argument, you must not put a space between the -l and the value
-(otherwise, "rb-download -l 1234", is ambiguous - listen on port 1234 or use service_id 1234?).
+The -l option changes the default IP and port.
+<listen_addr> should be given in the form "host:port", where host defaults to 0.0.0.0 and port defaults to 10101.
+Eg, to listen on a different port, do "-l 8080",
+to only listen on the loop back, do "-l 127.0.0.1" or on a different port too, do "-l 127.0.0.1:8080".
<P>
The <carousel_id> will normally be read from the PMT, but you can use the -c option to explicitly choose a carousel.
<P>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ski...@us...> - 2007-01-18 22:39:04
|
Revision: 183
http://svn.sourceforge.net/redbutton/?rev=183&view=rev
Author: skilvington
Date: 2007-01-18 14:23:40 -0800 (Thu, 18 Jan 2007)
Log Message:
-----------
add rb-download -f flag and channels.conf description to web page
Modified Paths:
--------------
www/index.html
Modified: www/index.html
===================================================================
--- www/index.html 2007-01-18 22:22:54 UTC (rev 182)
+++ www/index.html 2007-01-18 22:23:40 UTC (rev 183)
@@ -30,7 +30,7 @@
<H2>rb-download</H2>
Usage:
<PRE>
-rb-download [-v] [-a <adapter>] [-b <base_dir>] [-t <timeout>] [-l <listen_addr>] [-c <carousel_id>] [<service_id>]
+rb-download [-v] [-a <adapter>] [-b <base_dir>] [-t <timeout>] [-l <listen_addr>] [-f <channels_file>] [-c <carousel_id>] [<service_id>]
</PRE>
Download the DVB Object Carousel for the given channel onto the local hard disc.
<P>
@@ -41,12 +41,21 @@
If no DSM-CC data is found after this time, it is assumed none is being broadcast.
<P>
The DVB devices used will be:
-<ul>
-<li>/dev/dvb/adapter0/demux0</li>
-<li>/dev/dvb/adapter0/dvr0</li>
-</ul>
-use the -a option to change the adapter number (eg "-a 1" will use /dev/dvb/adapter1/demux0 etc).
+<UL>
+<LI>/dev/dvb/adapter0/frontend0</LI>
+<LI>/dev/dvb/adapter0/demux0</LI>
+<LI>/dev/dvb/adapter0/dvr0</LI>
+</UL>
+use the -a option to change the adapter number (eg "-a 1" will use /dev/dvb/adapter1/frontend0 etc).
<P>
+rb-download needs a "channels.conf" file which gives tuning parameters for service_id's.
+A channels.conf files can be generated by the "scan" utility in the dvb-apps package at <A HREF="http://www.linuxtv.org">www.linuxtv.org</A>.
+If not specified with -f, rb-download will search for:
+<UL>
+<LI>~/channels.conf</LI>
+<LI>/etc/channels.conf</LI>
+</UL>
+<P>
rb-download listens on the network for commands from a remote rb-browser.
The default IP to listen on is 0.0.0.0 (ie all interfaces), the default TCP port is 10101.
The -l option changes the default IP and port.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ski...@us...> - 2007-01-18 22:39:06
|
Revision: 184
http://svn.sourceforge.net/redbutton/?rev=184&view=rev
Author: skilvington
Date: 2007-01-18 14:26:22 -0800 (Thu, 18 Jan 2007)
Log Message:
-----------
it does retune to different channels now
Modified Paths:
--------------
www/index.html
Modified: www/index.html
===================================================================
--- www/index.html 2007-01-18 22:23:40 UTC (rev 183)
+++ www/index.html 2007-01-18 22:26:22 UTC (rev 184)
@@ -159,10 +159,6 @@
However, it seems to be enough to view everything that is currently being broadcast on the 'Freeview' channels in the UK.
If it comes across something that is not yet implemented it will print out a message on the console. Let us know if you find anything it can't do.
<P>
-It does not retune to different channels yet if the app requests it.
-It will print out a message saying what service ID it needs to tune to,
-but you will have to retune manually and restart it.
-<P>
It does not currently use any acceleration that your graphics card may provide
so it'll drop video frames in full screen mode unless you have a very fast processor
(or your full screen X resolution is set to 720x576 pixels).
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ski...@us...> - 2007-04-01 10:06:56
|
Revision: 270
http://svn.sourceforge.net/redbutton/?rev=270&view=rev
Author: skilvington
Date: 2007-04-01 03:06:49 -0700 (Sun, 01 Apr 2007)
Log Message:
-----------
should be able to cope with NZ apps too
Modified Paths:
--------------
www/index.html
Modified: www/index.html
===================================================================
--- www/index.html 2007-04-01 10:01:10 UTC (rev 269)
+++ www/index.html 2007-04-01 10:06:49 UTC (rev 270)
@@ -192,6 +192,8 @@
It will only display apps that conform to the UK MHEG Profile (available from
<A href="http://www.dtg.org.uk/">www.dtg.org.uk</A>).
<P>
+In theory, it should be able to download apps conforming to the NZ MHEG spec and also display them. But I haven't been able to test it and I think the NZ spec has some extra or different key mappings.
+<P>
When it starts you will probably need to press 'r' (for BBC) or 't' (for ITV/C4) to activate
any MHEG app that may be waiting for you to do something.
<P>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ski...@us...> - 2007-04-13 14:28:38
|
Revision: 282
http://svn.sourceforge.net/redbutton/?rev=282&view=rev
Author: skilvington
Date: 2007-04-13 07:28:36 -0700 (Fri, 13 Apr 2007)
Log Message:
-----------
typo
Modified Paths:
--------------
www/index.html
Modified: www/index.html
===================================================================
--- www/index.html 2007-04-13 14:26:28 UTC (rev 281)
+++ www/index.html 2007-04-13 14:28:36 UTC (rev 282)
@@ -49,7 +49,7 @@
use the -a option to change the adapter number (eg "-a 1" will use /dev/dvb/adapter1/frontend0 etc).
<P>
rb-download needs a "channels.conf" file which gives tuning parameters for service_id's.
-A channels.conf files can be generated by the "scan" utility in the dvb-apps package at <A HREF="http://www.linuxtv.org">www.linuxtv.org</A>.
+A channels.conf file can be generated by the "scan" utility in the dvb-apps package at <A HREF="http://www.linuxtv.org">www.linuxtv.org</A>.
For example:
<PRE>
scan ./uk-Malvern > ~/.tzap/channels.conf
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ski...@us...> - 2007-04-13 14:39:29
|
Revision: 283
http://svn.sourceforge.net/redbutton/?rev=283&view=rev
Author: skilvington
Date: 2007-04-13 07:39:23 -0700 (Fri, 13 Apr 2007)
Log Message:
-----------
props to OpenMedia in NZ
Modified Paths:
--------------
www/index.html
Modified: www/index.html
===================================================================
--- www/index.html 2007-04-13 14:28:36 UTC (rev 282)
+++ www/index.html 2007-04-13 14:39:23 UTC (rev 283)
@@ -169,6 +169,7 @@
<TR align="center"><TD>Return</TD><TD>OK/Select</TD></TR>
<TR align="center"><TD>Escape</TD><TD>Cancel</TD></TR>
<TR align="center"><TD>t</TD><TD>Text</TD></TR>
+<TR align="center"><TD>e</TD><TD>EPG (NZ Profile only)</TD></TR>
</TABLE>
<P>
You will need the "expat" XML parsing library and the xsltproc XML stylesheet processor that comes with "libxslt" to compile it.
@@ -189,11 +190,10 @@
so it'll drop video frames in full screen mode unless you have a very fast processor
(or your full screen X resolution is set to 720x576 pixels).
<P>
-It will only display apps that conform to the UK MHEG Profile (available from
+It will display apps that conform to the UK MHEG Profile (available from
<A href="http://www.dtg.org.uk/">www.dtg.org.uk</A>).
+Thanks to some patches and info from Steve at <A href="http://www.openmedia.co.nz/">OpenMedia</A> in NZ, it should also be able to download apps conforming to the NZ MHEG spec and display them.
<P>
-In theory, it should be able to download apps conforming to the NZ MHEG spec and also display them. But I haven't been able to test it and I think the NZ spec has some extra or different key mappings.
-<P>
When it starts you will probably need to press 'r' (for BBC) or 't' (for ITV/C4) to activate
any MHEG app that may be waiting for you to do something.
<P>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ski...@us...> - 2007-04-13 14:45:40
|
Revision: 284
http://svn.sourceforge.net/redbutton/?rev=284&view=rev
Author: skilvington
Date: 2007-04-13 07:45:39 -0700 (Fri, 13 Apr 2007)
Log Message:
-----------
re-ordering to hopefully make it clearer
Modified Paths:
--------------
www/index.html
Modified: www/index.html
===================================================================
--- www/index.html 2007-04-13 14:39:23 UTC (rev 283)
+++ www/index.html 2007-04-13 14:45:39 UTC (rev 284)
@@ -116,11 +116,6 @@
<P>
The default backend is "-r 127.0.0.1" ie rb-download running on the same machine as rb-browser.
<P>
-If -r is not specified, rb-download is running on the same machine
-and <service_gateway> should be an entry in the services directory.
-This is really only useful for debugging, or running MHEG apps you have written
-yourself.
-<P>
Eg, on a single host, do this:
<PRE>
rb-download 4165 &
@@ -136,7 +131,12 @@
</PRE>
where 10.0.0.1 is the IP or hostname of the backend.
<P>
-To run an MHEG app you have previously downloaded and saved, do this:
+If -r is not specified, rb-download is running on the same machine
+and <service_gateway> should be an entry in the services directory.
+This is really only useful for debugging, or running MHEG apps you have written
+yourself.
+<P>
+Eg, to run an MHEG app you have previously downloaded and saved, do this:
<PRE>
rb-browser path/to/saved/services/4165
</PRE>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ski...@us...> - 2007-06-13 09:18:40
|
Revision: 317
http://svn.sourceforge.net/redbutton/?rev=317&view=rev
Author: skilvington
Date: 2007-06-13 02:18:34 -0700 (Wed, 13 Jun 2007)
Log Message:
-----------
sourceforge.net has changed its svn URLs
Modified Paths:
--------------
www/index.html
Modified: www/index.html
===================================================================
--- www/index.html 2007-05-29 16:19:45 UTC (rev 316)
+++ www/index.html 2007-06-13 09:18:34 UTC (rev 317)
@@ -22,9 +22,11 @@
<A HREF="http://svn.sourceforge.net/redbutton/">here.</A>
You can download the latest source code with the following Subversion command:
<PRE>
-svn checkout https://svn.sourceforge.net/svnroot/redbutton/
+svn checkout https://redbutton.svn.sourceforge.net/svnroot/redbutton
</PRE>
<P>
+The latest versions will be in the 'trunk' sub-directories.
+<P>
You can subscribe to the development mailing list
<A HREF="http://lists.sourceforge.net/lists/listinfo/redbutton-devel">here.</A>
<H2>rb-download</H2>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|