Topics

UPnP demo - call for testing


Joshua Lock <josh@...>
 

Hi all,

I've successfully tested the UPnP demo in my office but would appreciate
someone else taking a bash.

Unfortunately you currently need my branch from poky-contrib (josh/demo)
and the corresponding branch from meta-demo (josh/demo).

The renderer and controller are installed together in the
poky-image-rygel image (I've been using the -live variant).

I needed to use amixer to enable the soundcard and increase the volume
on the netbook I was using.

"amixer set Master on
amixer set Master 75"

Run rygel from a terminal and launch gupnp-av-cp and you should be able
to set play music from a content store on the device. I haven't tested
video...

I need to tweak the recipes some more so that:
* Rygel is configured and started automatically at boot on the rygel
image
* All of the required recipes are self contained in the master branch
meta-demo overlay.

I think this may mean using bbappend to extend recipes where I've
currently modified them in the main meta overlay, rather than
replication a recipe with the same PN and PV.

I'll probably work on this tomorrow.

Cheers,
Joshua
--
Joshua Lock
Intel Open Source Technology Centre


Kamble, Nitin A <nitin.a.kamble@...>
 

Great job Josh!!! I would have like to give it a try but I don't have a netbook to try. Looks like the drivers will not work on qemu.

Thanks,
Nitin

-----Original Message-----
From: yocto-bounces@... [mailto:yocto-bounces@...] On Behalf Of Joshua Lock
Sent: Wednesday, October 20, 2010 10:19 AM
To: yocto@...
Subject: [yocto] UPnP demo - call for testing

Hi all,

I've successfully tested the UPnP demo in my office but would appreciate
someone else taking a bash.

Unfortunately you currently need my branch from poky-contrib (josh/demo)
and the corresponding branch from meta-demo (josh/demo).

The renderer and controller are installed together in the
poky-image-rygel image (I've been using the -live variant).

I needed to use amixer to enable the soundcard and increase the volume
on the netbook I was using.

"amixer set Master on
amixer set Master 75"

Run rygel from a terminal and launch gupnp-av-cp and you should be able
to set play music from a content store on the device. I haven't tested
video...

I need to tweak the recipes some more so that:
* Rygel is configured and started automatically at boot on the rygel
image
* All of the required recipes are self contained in the master branch
meta-demo overlay.

I think this may mean using bbappend to extend recipes where I've
currently modified them in the main meta overlay, rather than
replication a recipe with the same PN and PV.

I'll probably work on this tomorrow.

Cheers,
Joshua
--
Joshua Lock
Intel Open Source Technology Centre

_______________________________________________
yocto mailing list
yocto@...
https://lists.pokylinux.org/listinfo/yocto


Joshua Lock <josh@...>
 

On Wed, 2010-10-20 at 18:18 +0100, Joshua Lock wrote:
Hi all,

I've successfully tested the UPnP demo in my office but would appreciate
someone else taking a bash.

Unfortunately you currently need my branch from poky-contrib (josh/demo)
and the corresponding branch from meta-demo (josh/demo).
I've just pushed one change to poky/master and merged a tidied up
changeset into the master branch of meta-demo. So you should now be able
to test with latest poky and meta-demo master.

Cheers,
Joshua
--
Joshua Lock
Intel Open Source Technology Centre


Darren Hart <dvhart@...>
 

On 10/20/2010 03:09 PM, Joshua Lock wrote:
On Wed, 2010-10-20 at 18:18 +0100, Joshua Lock wrote:
Hi all,

I've successfully tested the UPnP demo in my office but would appreciate
someone else taking a bash.

Unfortunately you currently need my branch from poky-contrib (josh/demo)
and the corresponding branch from meta-demo (josh/demo).
I've just pushed one change to poky/master and merged a tidied up
changeset into the master branch of meta-demo. So you should now be able
to test with latest poky and meta-demo master.

Cheers,
Joshua
I have added the COMMERCIAL_LICENSE bits to my local.conf and mediatomb built after that.

building poky-image-rygel-live, gupnp-dlna do_configure is failing with:

configure: error: Package requirements (gstreamer-0.10 >=
0.10.29.2) were not met:

No package 'gstreamer-0.10' found

Have you seen that?

--
Darren Hart
Embedded Linux Kernel


Tom Zanussi <tom.zanussi@...>
 

On Wed, 2010-10-20 at 16:48 -0700, Darren Hart wrote:
On 10/20/2010 03:09 PM, Joshua Lock wrote:
On Wed, 2010-10-20 at 18:18 +0100, Joshua Lock wrote:
Hi all,

I've successfully tested the UPnP demo in my office but would appreciate
someone else taking a bash.

Unfortunately you currently need my branch from poky-contrib (josh/demo)
and the corresponding branch from meta-demo (josh/demo).
I've just pushed one change to poky/master and merged a tidied up
changeset into the master branch of meta-demo. So you should now be able
to test with latest poky and meta-demo master.

Cheers,
Joshua
I have added the COMMERCIAL_LICENSE bits to my local.conf and mediatomb
built after that.

building poky-image-rygel-live, gupnp-dlna do_configure is failing with:

configure: error: Package requirements (gstreamer-0.10 >=
0.10.29.2) were not met:

No package 'gstreamer-0.10' found

Have you seen that?
I did get that, but IIRC it was because I didn't have the latest
josh/demo branch. Do you have the latest?

Tom


Darren Hart <dvhart@...>
 

On 10/20/2010 05:07 PM, Tom Zanussi wrote:
On Wed, 2010-10-20 at 16:48 -0700, Darren Hart wrote:
On 10/20/2010 03:09 PM, Joshua Lock wrote:
On Wed, 2010-10-20 at 18:18 +0100, Joshua Lock wrote:
Hi all,

I've successfully tested the UPnP demo in my office but would appreciate
someone else taking a bash.

Unfortunately you currently need my branch from poky-contrib (josh/demo)
and the corresponding branch from meta-demo (josh/demo).
I've just pushed one change to poky/master and merged a tidied up
changeset into the master branch of meta-demo. So you should now be able
to test with latest poky and meta-demo master.

Cheers,
Joshua
I have added the COMMERCIAL_LICENSE bits to my local.conf and mediatomb
built after that.

building poky-image-rygel-live, gupnp-dlna do_configure is failing with:

configure: error: Package requirements (gstreamer-0.10>=
0.10.29.2) were not met:

No package 'gstreamer-0.10' found

Have you seen that?
I did get that, but IIRC it was because I didn't have the latest
josh/demo branch. Do you have the latest?
He said we should now be able to build from master and meta-demo/master - I refreshed those since he posted that.


Tom

--
Darren Hart
Embedded Linux Kernel


Xu, Dongxiao <dongxiao.xu@...>
 

I'd also like to have a try, and building the demo image now.

Thanks,
Dongxiao

Joshua Lock wrote:

Hi all,

I've successfully tested the UPnP demo in my office but would
appreciate someone else taking a bash.

Unfortunately you currently need my branch from poky-contrib
(josh/demo) and the corresponding branch from meta-demo (josh/demo).

The renderer and controller are installed together in the
poky-image-rygel image (I've been using the -live variant).

I needed to use amixer to enable the soundcard and increase the
volume on the netbook I was using.

"amixer set Master on
amixer set Master 75"

Run rygel from a terminal and launch gupnp-av-cp and you should be
able to set play music from a content store on the device. I haven't
tested video...

I need to tweak the recipes some more so that:
* Rygel is configured and started automatically at boot on the rygel
image
* All of the required recipes are self contained in the master branch
meta-demo overlay.

I think this may mean using bbappend to extend recipes where I've
currently modified them in the main meta overlay, rather than
replication a recipe with the same PN and PV.

I'll probably work on this tomorrow.

Cheers,
Joshua


Tian, Kevin <kevin.tian@...>
 

From: Joshua Lock
Sent: Thursday, October 21, 2010 1:19 AM

Hi all,

I've successfully tested the UPnP demo in my office but would appreciate
someone else taking a bash.

Unfortunately you currently need my branch from poky-contrib (josh/demo)
and the corresponding branch from meta-demo (josh/demo).

The renderer and controller are installed together in the
poky-image-rygel image (I've been using the -live variant).

I needed to use amixer to enable the soundcard and increase the volume
on the netbook I was using.

"amixer set Master on
amixer set Master 75"

Run rygel from a terminal and launch gupnp-av-cp and you should be able
to set play music from a content store on the device. I haven't tested
video...

I need to tweak the recipes some more so that:
* Rygel is configured and started automatically at boot on the rygel
image
* All of the required recipes are self contained in the master branch
meta-demo overlay.

I think this may mean using bbappend to extend recipes where I've
currently modified them in the main meta overlay, rather than
replication a recipe with the same PN and PV.

I'll probably work on this tomorrow.
I'd like to understand a full picture of this demo just in case others are
also interested in the test. From what I read so far:
Mark works on an NAS server
Darren covers a media server with mediatomb
Josh sits on UPnP renderer/controller with rygel and gupnp tools

So is the demo chained as below:

NAS server provides media contents which are then found and exported
by mediatomb which then are found by UPnP controller which then points to
the UPnP renderer for final output. Here UPnP controller and renderer may
or may not be the same board.

what Josh wants people to test here is self-contained in one image which
contains both renderer/controller and server (local media files), which hasn't
been connected to other bits yet.

Is above understanding correct?

Thanks,
Kevin


Bruce Ashfield <bruce.ashfield@...>
 

On 10-10-20 10:53 PM, Tian, Kevin wrote:
From: Joshua Lock
Sent: Thursday, October 21, 2010 1:19 AM

Hi all,

I've successfully tested the UPnP demo in my office but would appreciate
someone else taking a bash.

Unfortunately you currently need my branch from poky-contrib (josh/demo)
and the corresponding branch from meta-demo (josh/demo).

The renderer and controller are installed together in the
poky-image-rygel image (I've been using the -live variant).

I needed to use amixer to enable the soundcard and increase the volume
on the netbook I was using.

"amixer set Master on
amixer set Master 75"

Run rygel from a terminal and launch gupnp-av-cp and you should be able
to set play music from a content store on the device. I haven't tested
video...

I need to tweak the recipes some more so that:
* Rygel is configured and started automatically at boot on the rygel
image
* All of the required recipes are self contained in the master branch
meta-demo overlay.

I think this may mean using bbappend to extend recipes where I've
currently modified them in the main meta overlay, rather than
replication a recipe with the same PN and PV.

I'll probably work on this tomorrow.
I'd like to understand a full picture of this demo just in case others are
also interested in the test. From what I read so far:
Mark works on an NAS server
Darren covers a media server with mediatomb
Josh sits on UPnP renderer/controller with rygel and gupnp tools

So is the demo chained as below:

NAS server provides media contents which are then found and exported
by mediatomb which then are found by UPnP controller which then points to
the UPnP renderer for final output. Here UPnP controller and renderer may
or may not be the same board.

what Josh wants people to test here is self-contained in one image which
contains both renderer/controller and server (local media files), which hasn't
been connected to other bits yet.

Is above understanding correct?
That matches my understanding.

Bruce


Thanks,
Kevin
_______________________________________________
yocto mailing list
yocto@...
https://lists.pokylinux.org/listinfo/yocto


Xu, Dongxiao <dongxiao.xu@...>
 

Xu, Dongxiao wrote:
I'd also like to have a try, and building the demo image now.

Thanks,
Dongxiao

Joshua Lock wrote:
Hi all,

I've successfully tested the UPnP demo in my office but would
appreciate someone else taking a bash.

Unfortunately you currently need my branch from poky-contrib
(josh/demo) and the corresponding branch from meta-demo (josh/demo).

The renderer and controller are installed together in the
poky-image-rygel image (I've been using the -live variant).

I needed to use amixer to enable the soundcard and increase the
volume on the netbook I was using.

"amixer set Master on
amixer set Master 75"

Run rygel from a terminal and launch gupnp-av-cp and you should be
able to set play music from a content store on the device. I haven't
tested video...
I just setup the environment and gupnp-av-cp could play music from another host within the network. However it seems that video doesn't work yet. Does gupnp-av-cp supports video play?

Thanks,
Dongxiao


I need to tweak the recipes some more so that:
* Rygel is configured and started automatically at boot on the rygel
image
* All of the required recipes are self contained in the master
branch meta-demo overlay.

I think this may mean using bbappend to extend recipes where I've
currently modified them in the main meta overlay, rather than
replication a recipe with the same PN and PV.

I'll probably work on this tomorrow.

Cheers,
Joshua
_______________________________________________
yocto mailing list
yocto@...
https://lists.pokylinux.org/listinfo/yocto


Joshua Lock <josh@...>
 

On Thu, 2010-10-21 at 13:32 +0800, Xu, Dongxiao wrote:
Xu, Dongxiao wrote:
I'd also like to have a try, and building the demo image now.

Thanks,
Dongxiao

Joshua Lock wrote:
Hi all,

I've successfully tested the UPnP demo in my office but would
appreciate someone else taking a bash.

Unfortunately you currently need my branch from poky-contrib
(josh/demo) and the corresponding branch from meta-demo (josh/demo).

The renderer and controller are installed together in the
poky-image-rygel image (I've been using the -live variant).

I needed to use amixer to enable the soundcard and increase the
volume on the netbook I was using.

"amixer set Master on
amixer set Master 75"

Run rygel from a terminal and launch gupnp-av-cp and you should be
able to set play music from a content store on the device. I haven't
tested video...
I just setup the environment and gupnp-av-cp could play music from
another host within the network. However it seems that video doesn't
work yet. Does gupnp-av-cp supports video play?
Thanks for testing this Dongxiao!

I'm not sure whether video is required for the demo, but it should be
supported by gupnp-av-cp and Rygel so long as required gstreamer plugins
are installed. What type of video where you trying to play?

To clarify did you test the josh/demo or master branch of the meta-demo
repository?

Cheers,
Joshua
--
Joshua Lock
Intel Open Source Technology Centre


Joshua Lock <josh@...>
 

On Wed, 2010-10-20 at 16:48 -0700, Darren Hart wrote:
On 10/20/2010 03:09 PM, Joshua Lock wrote:
On Wed, 2010-10-20 at 18:18 +0100, Joshua Lock wrote:
Hi all,

I've successfully tested the UPnP demo in my office but would appreciate
someone else taking a bash.

Unfortunately you currently need my branch from poky-contrib (josh/demo)
and the corresponding branch from meta-demo (josh/demo).
I've just pushed one change to poky/master and merged a tidied up
changeset into the master branch of meta-demo. So you should now be able
to test with latest poky and meta-demo master.

Cheers,
Joshua
I have added the COMMERCIAL_LICENSE bits to my local.conf and mediatomb
built after that.

building poky-image-rygel-live, gupnp-dlna do_configure is failing with:

configure: error: Package requirements (gstreamer-0.10 >=
0.10.29.2) were not met:

No package 'gstreamer-0.10' found

Have you seen that?
No, but I can see how it happened. Gstreamer isn't listed in
gupnp-dlna's DEPENDS and it's likely that gstreamer wasn't built before
gupnp-dlna configure was run - I have updated the gupnp-dlna recipe in
the meta-demo master branch.


Sorry about that!

Joshua
--
Joshua Lock
Intel Open Source Technology Centre


Xu, Dongxiao <dongxiao.xu@...>
 

Joshua Lock wrote:
On Thu, 2010-10-21 at 13:32 +0800, Xu, Dongxiao wrote:
Xu, Dongxiao wrote:
I'd also like to have a try, and building the demo image now.

Thanks,
Dongxiao

Joshua Lock wrote:
Hi all,

I've successfully tested the UPnP demo in my office but would
appreciate someone else taking a bash.

Unfortunately you currently need my branch from poky-contrib
(josh/demo) and the corresponding branch from meta-demo
(josh/demo).

The renderer and controller are installed together in the
poky-image-rygel image (I've been using the -live variant).

I needed to use amixer to enable the soundcard and increase the
volume on the netbook I was using.

"amixer set Master on
amixer set Master 75"

Run rygel from a terminal and launch gupnp-av-cp and you should be
able to set play music from a content store on the device. I
haven't tested video...
I just setup the environment and gupnp-av-cp could play music from
another host within the network. However it seems that video doesn't
work yet. Does gupnp-av-cp supports video play?
Thanks for testing this Dongxiao!

I'm not sure whether video is required for the demo, but it should be
supported by gupnp-av-cp and Rygel so long as required gstreamer
plugins are installed. What type of video where you trying to play?
I played OGG format video which should be supported. I saw the progress bar is moving, showing that the video is playing, however there is no video screen...


To clarify did you test the josh/demo or master branch of the
meta-demo repository?
I used josh/demo branch.

Thanks,
Dongxiao


Cheers,
Joshua


Tom Zanussi <tom.zanussi@...>
 

On Wed, 2010-10-20 at 10:18 -0700, Joshua Lock wrote:
Hi all,

I've successfully tested the UPnP demo in my office but would appreciate
someone else taking a bash.
With the mediatomb image running on a Black Sand and the rygel image
running on an eMenlow, and using the av-cp on my laptop, I'm able to get
ok audio out of the eMenlow speakers - pretty nifty! ;-)

Still need to get the nas piece going, but it all basically works with
the hardware I have (and will be bringing) - nice job!

Tom


Joshua Lock <josh@...>
 

On Thu, 2010-10-21 at 09:52 -0500, Tom Zanussi wrote:
On Wed, 2010-10-20 at 10:18 -0700, Joshua Lock wrote:
Hi all,

I've successfully tested the UPnP demo in my office but would appreciate
someone else taking a bash.
With the mediatomb image running on a Black Sand and the rygel image
running on an eMenlow, and using the av-cp on my laptop, I'm able to get
ok audio out of the eMenlow speakers - pretty nifty! ;-)

Still need to get the nas piece going, but it all basically works with
the hardware I have (and will be bringing) - nice job!
Huzzah! Replicated on three set ups, victory is mine!

Unfortunately I've had only limited success with videos so will continue
to look into that...

Thanks for testing Tom!

Cheers,
Joshua
--
Joshua Lock
Intel Open Source Technology Centre


David Stewart
 

Nice - thanks Tom and Josh
Sent from my Blackberry

----- Original Message -----
From: Tom Zanussi [mailto:tom.zanussi@...]
Sent: Thursday, October 21, 2010 07:52 AM
To: Joshua Lock <josh@...>
Cc: yocto@... <yocto@...>
Subject: Re: [yocto] UPnP demo - call for testing

On Wed, 2010-10-20 at 10:18 -0700, Joshua Lock wrote:
Hi all,

I've successfully tested the UPnP demo in my office but would appreciate
someone else taking a bash.
With the mediatomb image running on a Black Sand and the rygel image
running on an eMenlow, and using the av-cp on my laptop, I'm able to get
ok audio out of the eMenlow speakers - pretty nifty! ;-)

Still need to get the nas piece going, but it all basically works with
the hardware I have (and will be bringing) - nice job!

Tom



_______________________________________________
yocto mailing list
yocto@...
https://lists.pokylinux.org/listinfo/yocto


Mark Hatle <mark.hatle@...>
 

On 10/21/10 9:52 AM, Tom Zanussi wrote:
On Wed, 2010-10-20 at 10:18 -0700, Joshua Lock wrote:
Hi all,

I've successfully tested the UPnP demo in my office but would appreciate
someone else taking a bash.
With the mediatomb image running on a Black Sand and the rygel image
running on an eMenlow, and using the av-cp on my laptop, I'm able to get
ok audio out of the eMenlow speakers - pretty nifty! ;-)

Still need to get the nas piece going, but it all basically works with
the hardware I have (and will be bringing) - nice job!
poky-image-nas should work on any hardware -- just keep in mind that by default it serves everything over "eth1". Update the config files in meta-demo/images/poky-image-nas/* to point to eth0 (or elsewhere).

--Mark

Tom



_______________________________________________
yocto mailing list
yocto@...
https://lists.pokylinux.org/listinfo/yocto


Darren Hart <dvhart@...>
 

On 10/21/2010 03:50 AM, Joshua Lock wrote:
On Thu, 2010-10-21 at 13:32 +0800, Xu, Dongxiao wrote:
Xu, Dongxiao wrote:
I'd also like to have a try, and building the demo image now.

Thanks,
Dongxiao

Joshua Lock wrote:
Hi all,

I've successfully tested the UPnP demo in my office but would
appreciate someone else taking a bash.

Unfortunately you currently need my branch from poky-contrib
(josh/demo) and the corresponding branch from meta-demo (josh/demo).

The renderer and controller are installed together in the
poky-image-rygel image (I've been using the -live variant).

I needed to use amixer to enable the soundcard and increase the
volume on the netbook I was using.

"amixer set Master on
amixer set Master 75"

Run rygel from a terminal and launch gupnp-av-cp and you should be
able to set play music from a content store on the device. I haven't
tested video...
I just setup the environment and gupnp-av-cp could play music from
another host within the network. However it seems that video doesn't
work yet. Does gupnp-av-cp supports video play?
Thanks for testing this Dongxiao!

I'm not sure whether video is required for the demo, but it should be
supported by gupnp-av-cp and Rygel so long as required gstreamer plugins
are installed. What type of video where you trying to play?
Video is a nice to have, but not required for the UK demo.

--
Darren Hart
Embedded Linux Kernel