RE: [gupnp] How to use gupnp-av-cp with Images and/or Videos



> > -----Original Message-----
> > From: Jens Georg [mailto:mail jensge org]
> > Sent: Sunday, 10 October, 2010 15:53
> > To: gupnp o-hand com
> > Subject: Re: [gupnp] How to use gupnp-av-cp with Images and/or Videos
> >
> > On Sun, 2010-10-10 at 11:44 +0000, John Frankish wrote:
> > > Hi,
> > >
> > > I can use gupnp-av-cp to play music streamed by rygel and other sources without problems.
> > >
> > > Dumb question - how do I use gupnp-av-cp to view images and/or watch videos? I mean what applications need to be
> > > present in addition to those required by gupnp-av-cp to listen to streamed mp3?
> >
> > gupnp-av-cp doesn't play the media itself, it's using a media renderer.
> > Since audio is working, I assume you already have some renderer of some
> > kind; as you mention Rygel, it probably is the renderer included in
> > Rygel which should be able of playing videos as well - maybe you're
> > missing the necessary GStreamer codecs? Watch Rygel's output for that.
>
> I had gst-plugins-good/bad/ugly loaded, but maybe I need gst-ffmpeg,
> although for jpeg images I would doubt it.
>
> > If you're not using Rygel's renderer, the renderer you're using
> > probably only supports audio. So you'd need one which supports video as well.
>
> In addition to rygel, I tried with a western digital networked hd,
> which says it streams audio, video and images, but I'm not sure if it
> includes a video/image renderer (it must include an audio renderer as
> that works).
>
> Thanks for the pointers - I did see an error message from gupnp-av-cp
> about "missing uri" or similar. I'll play around some more and report
> back with an errors messages I get if things still don't work.
>
>
Using rygel's renderer and by trying to play a test mp4 video with gupnp-av-cp, failing, adding software packages, trying again, etc - I finally managed to play a test mp4 video, though I cannot say which particular combination of software enabled this to work...

So now I can use gupnp-av-cp to play mp3 and watch mp4 streamed by rygel using rygel's renderer, but I cannot view jpeg or png images

Apart from libjpeg/libpng, what would be required to view image files, is there any way to get rygel/gupnp-av-cp to display what it is missing to render the files? "rygel --log-level=5" doesn't help and gupnp-av-cp doesn't appear to have a debug mode

Rygel output below:

---------------

$ rygel --log-level=5
** (rygel:11921): DEBUG: rygel-user-config.vala:166: Loaded user configuration from file '/home/tc/.config/rygel.conf'
** (rygel:11921): DEBUG: rygel-plugin-loader.vala:89: Searching for modules in folder '/usr/local/lib/rygel-1.0'.
** (rygel:11921): DEBUG: rygel-main.vala:123: new network context lo (127.0.0.1) available.
** Message: New plugin 'Playbin' available
** (rygel:11921): DEBUG: rygel-plugin-loader.vala:167: Loaded module source: '/usr/local/lib/rygel-1.0/librygel-playbin.so'
** (rygel:11921): DEBUG: rygel-plugin-loader.vala:167: Loaded module source: '/usr/local/lib/rygel-1.0/librygel-mpris.so'
** (rygel:11921): DEBUG: rygel-plugin-loader.vala:75: Plugin 'Tracker' disabled in user configuration; ignoring..
** (rygel:11921): DEBUG: rygel-plugin-loader.vala:167: Loaded module source: '/usr/local/lib/rygel-1.0/librygel-media-tracker.so'
** Message: New plugin 'MediaExport' available
** (rygel:11921): DEBUG: rygel-plugin-loader.vala:167: Loaded module source: '/usr/local/lib/rygel-1.0/librygel-media-export.so'
** (rygel:11921): DEBUG: rygel-plugin-loader.vala:167: Loaded module source: '/usr/local/lib/rygel-1.0/librygel-external.so'
** (rygel:11921): DEBUG: rygel-plugin-loader.vala:134: Finished searching for modules in folder '/usr/local/lib/rygel-1.0'
** (rygel:11921): DEBUG: rygel-root-device-factory.vala:241: No icon provided by plugin 'Playbin'. Using Rygel logo.
** (rygel:11921): DEBUG: rygel-root-device-factory.vala:241: No icon provided by plugin 'MediaExport'. Using Rygel logo.
** (rygel:11921): DEBUG: rygel-media-export-database.vala:111: Using database file /home/tc/.cache/rygel/media-export.db
** (rygel:11921): DEBUG: rygel-media-export-query-container.vala:191: Registering 1ad0c0638ac2e9c06027592f14d12382 for virtual-container:upnp:class,object.item.audioItem.musicTrack,dc:date,?
** (rygel:11921): DEBUG: rygel-media-export-query-container.vala:57: plaintext ID is: virtual-container:upnp:class,object.item.audioItem.musicTrack,dc:date,?
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:826: Parsed filter:  AND (m.class = ? )
** (rygel:11921): DEBUG: rygel-media-export-query-container.vala:191: Registering d62b16c1951debeb97d8df3e8aac458e for virtual-container:upnp:class,object.item.audioItem.musicTrack
** (rygel:11921): DEBUG: rygel-media-export-query-container.vala:57: plaintext ID is: virtual-container:upnp:class,object.item.audioItem.musicTrack
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:254: Original search: upnp:class 271 object.item.audioItem.musicTrack
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:255: Parsed search expression:  WHERE (m.class = ? )
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:259: Arg 0: object.item.audioItem.musicTrack
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:276: Parameters to bind: 2
** (rygel:11921): DEBUG: rygel-media-export-query-container.vala:191: Registering 03175772d86e56ec01957cbcd43066cf for virtual-container:upnp:class,object.item.audioItem.musicTrack,upnp:artist,?,upnp:album,?
** (rygel:11921): DEBUG: rygel-media-export-query-container.vala:57: plaintext ID is: virtual-container:upnp:class,object.item.audioItem.musicTrack,upnp:artist,?,upnp:album,?
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:826: Parsed filter:  AND (m.class = ? )
** (rygel:11921): DEBUG: rygel-media-export-query-container.vala:191: Registering ec5a58723574dec5c54aa3e6244288dc for virtual-container:upnp:class,object.item.audioItem.musicTrack,upnp:album,?
** (rygel:11921): DEBUG: rygel-media-export-query-container.vala:57: plaintext ID is: virtual-container:upnp:class,object.item.audioItem.musicTrack,upnp:album,?
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:826: Parsed filter:  AND (m.class = ? )
** (rygel:11921): DEBUG: rygel-media-export-query-container.vala:191: Registering 7091dd25b33c76058e551b5d0c6be2dc for virtual-container:upnp:class,object.item.audioItem.musicTrack,dc:genre,?
** (rygel:11921): DEBUG: rygel-media-export-query-container.vala:57: plaintext ID is: virtual-container:upnp:class,object.item.audioItem.musicTrack,dc:genre,?
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:826: Parsed filter:  AND (m.class = ? )
** (rygel:11921): DEBUG: rygel-media-export-query-container.vala:191: Registering 8aad605e3167ddf75e5a2dc4b405a9d5 for virtual-container:upnp:class,object.item.imageItem.photo,dc:date,?
** (rygel:11921): DEBUG: rygel-media-export-query-container.vala:57: plaintext ID is: virtual-container:upnp:class,object.item.imageItem.photo,dc:date,?
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:826: Parsed filter:  AND (m.class = ? )
** (rygel:11921): DEBUG: rygel-media-export-query-container.vala:191: Registering 149f47dee7c69184bb5f8099e34ce2f1 for virtual-container:upnp:class,object.item.imageItem.photo
** (rygel:11921): DEBUG: rygel-media-export-query-container.vala:57: plaintext ID is: virtual-container:upnp:class,object.item.imageItem.photo
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:254: Original search: upnp:class 271 object.item.imageItem.photo
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:255: Parsed search expression:  WHERE (m.class = ? )
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:259: Arg 0: object.item.imageItem.photo
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:276: Parameters to bind: 2
** (rygel:11921): DEBUG: rygel-media-export-query-container.vala:191: Registering d2c3f00c26bd4050c272e777bb7542f7 for virtual-container:upnp:class,object.item.videoItem,dc:date,?
** (rygel:11921): DEBUG: rygel-media-export-query-container.vala:57: plaintext ID is: virtual-container:upnp:class,object.item.videoItem,dc:date,?
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:826: Parsed filter:  AND (m.class = ? )
** (rygel:11921): DEBUG: rygel-media-export-query-container.vala:191: Registering 7fc70ba12a00b01a687b858dd95fcf09 for virtual-container:upnp:class,object.item.videoItem
** (rygel:11921): DEBUG: rygel-media-export-query-container.vala:57: plaintext ID is: virtual-container:upnp:class,object.item.videoItem
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:254: Original search: upnp:class 271 object.item.videoItem
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:255: Parsed search expression:  WHERE (m.class = ? )
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:259: Arg 0: object.item.videoItem
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:276: Parameters to bind: 2

** (rygel:11921): WARNING **: No thumbnailer available: Failed to find thumbnails folder.
** Message: 'file:///mnt/sda1/media' harvested

start gupnp-av-cp

** (rygel:11921): DEBUG: rygel-changelog.vala:74: 'TransportState = STOPPED' logged
** (rygel:11921): DEBUG: rygel-changelog.vala:74: 'TransportStatus = OK' logged
** (rygel:11921): DEBUG: rygel-changelog.vala:74: 'PlaybackStorageMedium = NOT_IMPLEMENTED' logged
** (rygel:11921): DEBUG: rygel-changelog.vala:74: 'RecordStorageMedium = NOT_IMPLEMENTED' logged
** (rygel:11921): DEBUG: rygel-changelog.vala:74: 'PossiblePlaybackStorageMedia = NOT_IMPLEMENTED' logged
** (rygel:11921): DEBUG: rygel-changelog.vala:74: 'PossibleRecordStorageMedia = NOT_IMPLEMENTED' logged
** (rygel:11921): DEBUG: rygel-changelog.vala:74: 'CurrentPlayMode = NORMAL' logged
** (rygel:11921): DEBUG: rygel-changelog.vala:74: 'TransportPlaySpeed = 1' logged
** (rygel:11921): DEBUG: rygel-changelog.vala:74: 'RecordMediumWriteStatus = NOT_IMPLEMENTED' logged
** (rygel:11921): DEBUG: rygel-changelog.vala:74: 'CurrentRecordQualityMode = NOT_IMPLEMENTED' logged
** (rygel:11921): DEBUG: rygel-changelog.vala:74: 'PossibleRecordQualityMode = NOT_IMPLEMENTED' logged
** (rygel:11921): DEBUG: rygel-changelog.vala:74: 'NumberOfTracks = 0' logged
** (rygel:11921): DEBUG: rygel-changelog.vala:74: 'CurrentTrack = 0' logged
** (rygel:11921): DEBUG: rygel-changelog.vala:74: 'CurrentTrackDuration = 0:00:00' logged
** (rygel:11921): DEBUG: rygel-changelog.vala:74: 'CurrentMediaDuration = 0:00:00' logged
** (rygel:11921): DEBUG: rygel-changelog.vala:74: 'CurrentTrackMetadata = ' logged
** (rygel:11921): DEBUG: rygel-changelog.vala:74: 'CurrentTrackURI = ' logged
** (rygel:11921): DEBUG: rygel-changelog.vala:74: 'AVTransportURI = ' logged
** (rygel:11921): DEBUG: rygel-changelog.vala:74: 'NextAVTransportURI = NOT_IMPLEMENTED' logged

Try to play mp4 video - OK

** (rygel:11921): DEBUG: rygel-browse.vala:104: Fetching 64 children of container '0' from index 0..
** (rygel:11921): DEBUG: rygel-browse.vala:111: Fetched 64 children of container '0' from index 0.
** (rygel:11921): DEBUG: rygel-media-query-action.vala:136: searching for object 'virtual-parent:object.item.videoItem'..
** (rygel:11921): DEBUG: rygel-media-query-action.vala:136: searching for object 'virtual-parent:object.item.imageItem.photo'..
** (rygel:11921): DEBUG: rygel-media-query-action.vala:144: object 'virtual-parent:object.item.videoItem' found.
** (rygel:11921): DEBUG: rygel-browse.vala:104: Fetching 64 children of container 'virtual-parent:object.item.videoItem' from index 0..
** (rygel:11921): DEBUG: rygel-media-export-query-container.vala:57: plaintext ID is: virtual-container:upnp:class,object.item.videoItem
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:254: Original search: upnp:class 271 object.item.videoItem
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:255: Parsed search expression:  WHERE (m.class = ? )
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:259: Arg 0: object.item.videoItem
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:276: Parameters to bind: 2
** (rygel:11921): DEBUG: rygel-media-export-query-container.vala:57: plaintext ID is: virtual-container:upnp:class,object.item.videoItem,dc:date,?
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:826: Parsed filter:  AND (m.class = ? )
** (rygel:11921): DEBUG: rygel-media-query-action.vala:144: object 'virtual-parent:object.item.imageItem.photo' found.
** (rygel:11921): DEBUG: rygel-browse.vala:104: Fetching 64 children of container 'virtual-parent:object.item.imageItem.photo' from index 0..
** (rygel:11921): DEBUG: rygel-media-export-query-container.vala:57: plaintext ID is: virtual-container:upnp:class,object.item.imageItem.photo
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:254: Original search: upnp:class 271 object.item.imageItem.photo
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:255: Parsed search expression:  WHERE (m.class = ? )
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:259: Arg 0: object.item.imageItem.photo
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:276: Parameters to bind: 2
** (rygel:11921): DEBUG: rygel-media-export-query-container.vala:57: plaintext ID is: virtual-container:upnp:class,object.item.imageItem.photo,dc:date,?
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:826: Parsed filter:  AND (m.class = ? )
** (rygel:11921): DEBUG: rygel-browse.vala:111: Fetched 64 children of container 'virtual-parent:object.item.videoItem' from index 0.
** (rygel:11921): DEBUG: rygel-browse.vala:111: Fetched 64 children of container 'virtual-parent:object.item.imageItem.photo' from index 0.
** (rygel:11921): DEBUG: rygel-media-query-action.vala:136: searching for object 'virtual-parent:object.item.audioItem.musicTrack'..
** (rygel:11921): DEBUG: rygel-media-query-action.vala:136: searching for object 'Filesystem'..
** (rygel:11921): DEBUG: rygel-media-query-action.vala:144: object 'virtual-parent:object.item.audioItem.musicTrack' found.
** (rygel:11921): DEBUG: rygel-browse.vala:104: Fetching 64 children of container 'virtual-parent:object.item.audioItem.musicTrack' from index 0..
** (rygel:11921): DEBUG: rygel-media-export-query-container.vala:57: plaintext ID is: virtual-container:upnp:class,object.item.audioItem.musicTrack,upnp:album,?
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:826: Parsed filter:  AND (m.class = ? )
** (rygel:11921): DEBUG: rygel-media-export-query-container.vala:57: plaintext ID is: virtual-container:upnp:class,object.item.audioItem.musicTrack
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:254: Original search: upnp:class 271 object.item.audioItem.musicTrack
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:255: Parsed search expression:  WHERE (m.class = ? )
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:259: Arg 0: object.item.audioItem.musicTrack
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:276: Parameters to bind: 2
** (rygel:11921): DEBUG: rygel-media-export-query-container.vala:57: plaintext ID is: virtual-container:upnp:class,object.item.audioItem.musicTrack,upnp:artist,?,upnp:album,?
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:826: Parsed filter:  AND (m.class = ? )
** (rygel:11921): DEBUG: rygel-media-export-query-container.vala:57: plaintext ID is: virtual-container:upnp:class,object.item.audioItem.musicTrack,dc:genre,?
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:826: Parsed filter:  AND (m.class = ? )
** (rygel:11921): DEBUG: rygel-media-export-query-container.vala:57: plaintext ID is: virtual-container:upnp:class,object.item.audioItem.musicTrack,dc:date,?
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:826: Parsed filter:  AND (m.class = ? )
** (rygel:11921): DEBUG: rygel-media-query-action.vala:144: object 'Filesystem' found.
** (rygel:11921): DEBUG: rygel-browse.vala:104: Fetching 64 children of container 'Filesystem' from index 0..
** (rygel:11921): DEBUG: rygel-browse.vala:111: Fetched 64 children of container 'virtual-parent:object.item.audioItem.musicTrack' from index 0.
** (rygel:11921): DEBUG: rygel-browse.vala:111: Fetched 64 children of container 'Filesystem' from index 0.
** (rygel:11921): DEBUG: rygel-media-query-action.vala:136: searching for object 'virtual-container:d2c3f00c26bd4050c272e777bb7542f7'..
** (rygel:11921): DEBUG: rygel-media-export-query-container.vala:57: plaintext ID is: virtual-container:upnp:class,object.item.videoItem,dc:date,?
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:826: Parsed filter:  AND (m.class = ? )
** (rygel:11921): DEBUG: rygel-media-query-action.vala:136: searching for object 'virtual-container:7fc70ba12a00b01a687b858dd95fcf09'..
** (rygel:11921): DEBUG: rygel-media-export-query-container.vala:57: plaintext ID is: virtual-container:upnp:class,object.item.videoItem
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:254: Original search: upnp:class 271 object.item.videoItem
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:255: Parsed search expression:  WHERE (m.class = ? )
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:259: Arg 0: object.item.videoItem
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:276: Parameters to bind: 2
** (rygel:11921): DEBUG: rygel-media-query-action.vala:144: object 'virtual-container:d2c3f00c26bd4050c272e777bb7542f7' found.
** (rygel:11921): DEBUG: rygel-browse.vala:104: Fetching 64 children of container 'virtual-container:d2c3f00c26bd4050c272e777bb7542f7' from index 0..
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:826: Parsed filter:  AND (m.class = ? )
** (rygel:11921): DEBUG: rygel-media-export-query-container.vala:191: Registering 4200f10e3958dfa8bedb24128ff69f89 for virtual-container:upnp:class,object.item.videoItem,dc:date,2010
** (rygel:11921): DEBUG: rygel-media-export-query-container.vala:57: plaintext ID is: virtual-container:upnp:class,object.item.videoItem,dc:date,2010
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:254: Original search: (upnp:class 271 object.item.videoItem 0 dc:date 271 2010)
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:255: Parsed search expression:  WHERE ((m.class = ? ) AND (strftime("%Y", m.date) = ? ))
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:259: Arg 0: object.item.videoItem
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:259: Arg 1: 2010
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:276: Parameters to bind: 3
** (rygel:11921): DEBUG: rygel-media-query-action.vala:144: object 'virtual-container:7fc70ba12a00b01a687b858dd95fcf09' found.
** (rygel:11921): DEBUG: rygel-browse.vala:104: Fetching 64 children of container 'virtual-container:7fc70ba12a00b01a687b858dd95fcf09' from index 0..
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:226: Original search: (upnp:class 271 object.item.videoItem 0 upnp:class 271 object.item.videoItem)
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:227: Parsed search expression:  WHERE ((m.class = ? ) AND (m.class = ? ))
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:231: Arg 0: object.item.videoItem
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:231: Arg 1: object.item.videoItem
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:276: Parameters to bind: 3
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:308: Parameters to bind: 5
** (rygel:11921): DEBUG: rygel-browse.vala:111: Fetched 64 children of container 'virtual-container:d2c3f00c26bd4050c272e777bb7542f7' from index 0.
** (rygel:11921): DEBUG: rygel-browse.vala:111: Fetched 64 children of container 'virtual-container:7fc70ba12a00b01a687b858dd95fcf09' from index 0.
** (rygel:11921): DEBUG: rygel-media-query-action.vala:136: searching for object '2f463b3dd60d4b486f1c04248645ca43'..
** (rygel:11921): DEBUG: rygel-media-query-action.vala:144: object '2f463b3dd60d4b486f1c04248645ca43' found.
** (rygel:11921): DEBUG: rygel-playbin-player.vala:92: URI set to http://127.0.0.1:45012/RygelHTTPServer/MediaExport/item/MmY0NjNiM2RkNjBkNGI0ODZmMWMwNDI0ODY0NWNhNDM%3D.
** (rygel:11921): DEBUG: rygel-changelog.vala:74: 'CurrentTrackURI = ' logged
** (rygel:11921): DEBUG: rygel-changelog.vala:68: Setting up timeout for LastChange
** (rygel:11921): DEBUG: rygel-changelog.vala:74: 'AVTransportURI = ' logged
** (rygel:11921): DEBUG: rygel-changelog.vala:74: 'CurrentTrackMetadata = <DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"><item id="2f463b3dd60d4b486f1c04248645ca43" parentID="dcadeb93ff189c5094ef6b268581ab8b" restricted="0"><dc:title>video_test.mp4</dc:title><upnp:class>object.item.videoItem</upnp:class><res importUri="http://127.0.0.1:45012/RygelHTTPServer/MediaExport/item/MmY0NjNiM2RkNjBkNGI0ODZmMWMwNDI0ODY0NWNhNDM%3D" size="1462498" protocolInfo="http-get:*:video/mp4:*" duration="0:00:16.000" bitrate="16000" sampleFrequency="44100" nrAudioChannels="2" resolution="320x240" colorDepth="0">http://127.0.0.1:45012/RygelHTTPServer/MediaExport/item/MmY0NjNiM2RkNjBkNGI0ODZmMWMwNDI0ODY0NWNhNDM%3D</res><res protocolInfo="http-get:*:audio/L16;rate=44100;channels=2:DLNA.ORG_PN=LPCM;DLNA.ORG_OP=10;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=01100000000000000000000000000000" duration="0:00:16.000" bitrate="176400" sampleFrequency="44100" nrAudioChannels="2" resolution="320x240" colorDepth="0" bitsPerSample="16">http://127.0.0.1:45012/RygelHTTPServer/MediaExport/item/MmY0NjNiM2RkNjBkNGI0ODZmMWMwNDI0ODY0NWNhNDM%3D/transcoded/LPCM</res><res protocolInfo="http-get:*:audio/mpeg:DLNA.ORG_PN=MP3;DLNA.ORG_OP=10;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=01100000000000000000000000000000" duration="0:00:16.000" bitrate="32000" sampleFrequency="44100" nrAudioChannels="2" resolution="320x240" colorDepth="0">http://127.0.0.1:45012/RygelHTTPServer/MediaExport/item/MmY0NjNiM2RkNjBkNGI0ODZmMWMwNDI0ODY0NWNhNDM%3D/transcoded/MP3</res><res protocolInfo="http-get:*:video/x-ms-wmv:DLNA.ORG_PN=WMVHIGH_FULL;DLNA.ORG_OP=10;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=01100000000000000000000000000000" duration="0:00:16.000" bitrate="158000" sampleFrequency="44100" nrAudioChannels="2" resolution="320x240" colorDepth="0">http://127.0.0.1:45012/RygelHTTPServer/MediaExport/item/MmY0NjNiM2RkNjBkNGI0ODZmMWMwNDI0ODY0NWNhNDM%3D/transcoded/WMVHIGH_FULL</res><res protocolInfo="http-get:*:video/mpeg:DLNA.ORG_PN=MPEG_TS_SD_EU_ISO;DLNA.ORG_OP=10;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=01100000000000000000000000000000" duration="0:00:16.000" bitrate="407000" sampleFrequency="44100" nrAudioChannels="2" resolution="640x480" colorDepth="0">http://127.0.0.1:45012/RygelHTTPServer/MediaExport/item/MmY0NjNiM2RkNjBkNGI0ODZmMWMwNDI0ODY0NWNhNDM%3D/transcoded/MPEG_TS_SD_EU_ISO</res><res protocolInfo="http-get:*:video/mpeg:DLNA.ORG_PN=MPEG_TS_HD_NA_ISO;DLNA.ORG_OP=10;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=01100000000000000000000000000000" duration="0:00:16.000" bitrate="407000" sampleFrequency="44100" nrAudioChannels="2" resolution="1280x720" colorDepth="0">http://127.0.0.1:45012/RygelHTTPServer/MediaExport/item/MmY0NjNiM2RkNjBkNGI0ODZmMWMwNDI0ODY0NWNhNDM%3D/transcoded/MPEG_TS_HD_NA_ISO</res><res size="1462498" protocolInfo="internal:*:video/mp4:*" duration="0:00:16.000" bitrate="16000" sampleFrequency="44100" nrAudioChannels="2" resolution="320x240" colorDepth="0">file:///mnt/sda1/media/video/video_test.mp4</res></item></DIDL-Lite>' logged
** (rygel:11921): DEBUG: rygel-playbin-player.vala:66: Changing playback state to PLAYING.
** (rygel:11921): DEBUG: rygel-changelog.vala:74: 'TransportState = PLAYING' logged
** (rygel:11921): DEBUG: rygel-http-server.vala:152: HTTP GET request for URI 'http://127.0.0.1:45012/RygelHTTPServer/MediaExport/item/MmY0NjNiM2RkNjBkNGI0ODZmMWMwNDI0ODY0NWNhNDM='. Headers:
** (rygel:11921): DEBUG: rygel-http-server.vala:156: Host : 127.0.0.1:45012
** (rygel:11921): DEBUG: rygel-http-server.vala:156: Connection : close
** (rygel:11921): DEBUG: rygel-http-server.vala:156: icy-metadata : 1
** (rygel:11921): DEBUG: rygel-http-server.vala:156: transferMode.dlna.org : Streaming
** (rygel:11921): DEBUG: rygel-http-server.vala:156: User-Agent : GStreamer souphttpsrc libsoup/2.30.2
** (rygel:11921): DEBUG: rygel-http-get.vala:125: Following HTTP headers appended to response:
** (rygel:11921): DEBUG: rygel-http-get.vala:127: Date : Thu, 14 Oct 2010 10:45:25 GMT
** (rygel:11921): DEBUG: rygel-http-get.vala:127: Content-Type : video/mp4
** (rygel:11921): DEBUG: rygel-http-get.vala:127: Content-Length : 1462498
** (rygel:11921): DEBUG: rygel-http-get.vala:127: transferMode.dlna.org : Streaming
** (rygel:11921): DEBUG: rygel-http-get.vala:127: contentFeatures.dlna.org : *
** (rygel:11921): DEBUG: rygel-http-server.vala:137: HTTP GET request for URI 'http://127.0.0.1:45012/RygelHTTPServer/MediaExport/item/MmY0NjNiM2RkNjBkNGI0ODZmMWMwNDI0ODY0NWNhNDM=' handled.
** (rygel:11921): DEBUG: rygel-changelog.vala:55: LastChange sent
** (rygel:11921): DEBUG: rygel-playbin-player.vala:66: Changing playback state to STOPPED.
** (rygel:11921): DEBUG: rygel-changelog.vala:74: 'TransportState = STOPPED' logged
** (rygel:11921): DEBUG: rygel-changelog.vala:68: Setting up timeout for LastChange
** (rygel:11921): DEBUG: rygel-changelog.vala:55: LastChange sent

Try to display jpeg image not OK (same result for png image)

** (rygel:11921): DEBUG: rygel-media-query-action.vala:136: searching for object 'virtual-container:8aad605e3167ddf75e5a2dc4b405a9d5'..
** (rygel:11921): DEBUG: rygel-media-export-query-container.vala:57: plaintext ID is: virtual-container:upnp:class,object.item.imageItem.photo,dc:date,?
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:826: Parsed filter:  AND (m.class = ? )
** (rygel:11921): DEBUG: rygel-media-query-action.vala:136: searching for object 'virtual-container:149f47dee7c69184bb5f8099e34ce2f1'..
** (rygel:11921): DEBUG: rygel-media-export-query-container.vala:57: plaintext ID is: virtual-container:upnp:class,object.item.imageItem.photo
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:254: Original search: upnp:class 271 object.item.imageItem.photo
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:255: Parsed search expression:  WHERE (m.class = ? )
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:259: Arg 0: object.item.imageItem.photo
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:276: Parameters to bind: 2
** (rygel:11921): DEBUG: rygel-media-query-action.vala:144: object 'virtual-container:8aad605e3167ddf75e5a2dc4b405a9d5' found.
** (rygel:11921): DEBUG: rygel-browse.vala:104: Fetching 64 children of container 'virtual-container:8aad605e3167ddf75e5a2dc4b405a9d5' from index 0..
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:826: Parsed filter:  AND (m.class = ? )
** (rygel:11921): DEBUG: rygel-media-export-query-container.vala:191: Registering b080f0df19aa405aac1642526f0603c0 for virtual-container:upnp:class,object.item.imageItem.photo,dc:date,2009
** (rygel:11921): DEBUG: rygel-media-export-query-container.vala:57: plaintext ID is: virtual-container:upnp:class,object.item.imageItem.photo,dc:date,2009
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:254: Original search: (upnp:class 271 object.item.imageItem.photo 0 dc:date 271 2009)
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:255: Parsed search expression:  WHERE ((m.class = ? ) AND (strftime("%Y", m.date) = ? ))
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:259: Arg 0: object.item.imageItem.photo
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:259: Arg 1: 2009
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:276: Parameters to bind: 3
** (rygel:11921): DEBUG: rygel-media-query-action.vala:144: object 'virtual-container:149f47dee7c69184bb5f8099e34ce2f1' found.
** (rygel:11921): DEBUG: rygel-browse.vala:104: Fetching 64 children of container 'virtual-container:149f47dee7c69184bb5f8099e34ce2f1' from index 0..
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:226: Original search: (upnp:class 271 object.item.imageItem.photo 0 upnp:class 271 object.item.imageItem.photo)
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:227: Parsed search expression:  WHERE ((m.class = ? ) AND (m.class = ? ))
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:231: Arg 0: object.item.imageItem.photo
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:231: Arg 1: object.item.imageItem.photo
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:276: Parameters to bind: 3
** (rygel:11921): DEBUG: rygel-media-export-media-cache.vala:308: Parameters to bind: 5
** (rygel:11921): DEBUG: rygel-browse.vala:111: Fetched 64 children of container 'virtual-container:8aad605e3167ddf75e5a2dc4b405a9d5' from index 0.
** (rygel:11921): DEBUG: rygel-browse.vala:111: Fetched 64 children of container 'virtual-container:149f47dee7c69184bb5f8099e34ce2f1' from index 0.
** (rygel:11921): DEBUG: rygel-media-query-action.vala:136: searching for object 'e12e75abbdecbe7a308f840b8e4094e3'..
** (rygel:11921): DEBUG: rygel-media-query-action.vala:144: object 'e12e75abbdecbe7a308f840b8e4094e3' found.
$

** (gupnp-av-cp:10444): WARNING **: no compatible URI found.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]