On Do, 2015-09-10 at 14:30 +0200, WR wrote:
> Am Donnerstag, den 10.09.2015, 12:46 +0200 schrieb Jens Georg:
> [snip]
> > Can you try changing the CHUNKED in librygel-server/rygel-http-get.vala,
> > line 292 to EOF?
> > 
> I did so, but no success
> 
>                 } else {
>                     response_body_encoding = Soup.Encoding.EOF;
>                     debug ("Response encoding set to EOF");
>                 }
> 
> 
> (lt-rygel:9911): RygelServer-DEBUG: rygel-http-server.vala:156: HTTP HEAD 
> request for URI 
> 'http://192.168.2.37:52842/MediaExport/i/dmlydHVhbC1pZDo5NTRhZWQ5ZTEzNmEzNjRlZjAyZmFmZTRiZmYxMGViZTphMWRiNDA5YjNhZDgxMGUxMDFhOGI4YzQ2ZWEwMGI3OA==/res/MP3.mp3'.
>  Headers:
> (lt-rygel:9911): RygelServer-DEBUG: rygel-http-server.vala:160: Accept : */*
> (lt-rygel:9911): RygelServer-DEBUG: rygel-http-server.vala:160: Host : 
> 192.168.2.37:52842
> (lt-rygel:9911): RygelServer-DEBUG: rygel-http-server.vala:160: Connection : 
> Keep-Alive
> (lt-rygel:9911): RygelServer-DEBUG: rygel-http-server.vala:160: User-Agent : 
> pvConnect DLNADOC/1.50
> (lt-rygel:9911): RygelServer-DEBUG: rygel-http-server.vala:160: 
> getcontentFeatures.dlna.org : 1
> (lt-rygel:9911): MediaEngine-GStreamer-DEBUG: 
> rygel-gst-media-engine.vala:134: 
> get_resources_for_item(file:///home/wolfgang/rygeltestmusic/07%20Fire%20and%20Brimstone.ogg),
>  protocol: file
> (lt-rygel:9911): MediaExport-DEBUG: rygel-media-export-media-cache.vala:949: 
> Adding 5 resources to item source 
> file:///home/wolfgang/rygeltestmusic/07%20Fire%20and%20Brimstone.ogg
> (lt-rygel:9911): MediaExport-DEBUG: rygel-media-export-media-cache.vala:952: 
> Media-export item media resource primary_http
> (lt-rygel:9911): MediaExport-DEBUG: rygel-media-export-media-cache.vala:952: 
> Media-export item media resource LPCM
> (lt-rygel:9911): MediaExport-DEBUG: rygel-media-export-media-cache.vala:952: 
> Media-export item media resource AAC_ADTS_320
> (lt-rygel:9911): MediaExport-DEBUG: rygel-media-export-media-cache.vala:952: 
> Media-export item media resource MP3
> (lt-rygel:9911): MediaExport-DEBUG: rygel-media-export-media-cache.vala:952: 
> Media-export item media resource primary
> (lt-rygel:9911): MediaExport-DEBUG: rygel-media-export-media-cache.vala:310: 
> Original search: (upnp:class 271 object.item.audioItem.musicTrack 0 
> upnp:album 271 Say That to Say This)
> (lt-rygel:9911): MediaExport-DEBUG: rygel-media-export-media-cache.vala:311: 
> Parsed search expression:  WHERE ((m.class = ? ) AND (m.album = ? COLLATE 
> CASEFOLD))
> (lt-rygel:9911): MediaExport-DEBUG: rygel-media-export-media-cache.vala:316: 
> Arg 0: object.item.audioItem.musicTrack
> (lt-rygel:9911): MediaExport-DEBUG: rygel-media-export-media-cache.vala:316: 
> Arg 1: Say That to Say This
> (lt-rygel:9911): MediaExport-DEBUG: rygel-media-export-media-cache.vala:336: 
> Parameters to bind: 2
> 
> (lt-rygel:9911): RygelServer-WARNING **: rygel-lg-tv-hacks.vala:62: Fire and 
> Brimstoneumsortiert
> (lt-rygel:9911): MediaEngine-GStreamer-DEBUG: 
> rygel-gst-media-engine.vala:211: creating data source for 
> file:///home/wolfgang/rygeltestmusic/07%20Fire%20and%20Brimstone.ogg
> (lt-rygel:9911): MediaEngine-GStreamer-DEBUG: 
> rygel-gst-media-engine.vala:214: MediaResource MP3, profile MP3, mime_type 
> audio/mpeg
> (lt-rygel:9911): MediaEngine-GStreamer-DEBUG: Creating data source from 
> transcoder MP3 with DLNA profile MP3
> (lt-rygel:9911): MediaEngine-GStreamer-DEBUG: rygel-gst-transcoder.vala:143: 
> RygelMP3Transcoder using the following encoding profile:
> (lt-rygel:9911): MediaEngine-GStreamer-DEBUG:   audio:
> (lt-rygel:9911): MediaEngine-GStreamer-DEBUG:     Format: audio/mpeg, 
> mpegversion=(int)1, layer=(int)3
> (lt-rygel:9911): RygelServer-DEBUG: rygel-data-sink.vala:89: Setting 
> max_bytes to MAX
> (lt-rygel:9911): RygelServer-DEBUG: rygel-data-sink.vala:53: Setting 
> max_bytes to MAX
> (lt-rygel:9911): MediaEngine-GStreamer-DEBUG: rygel-gst-data-source.vala:76: 
> No seek requested - sending entire binary
> (lt-rygel:9911): RygelServer-DEBUG: rygel-http-get.vala:266: Response size 
> unknown
> (lt-rygel:9911): RygelServer-DEBUG: rygel-http-get.vala:293: Response 
> encoding set to EOF
> (lt-rygel:9911): RygelServer-DEBUG: rygel-http-get.vala:343: Following HTTP 
> headers appended to response:
> (lt-rygel:9911): RygelServer-DEBUG: rygel-http-get.vala:345:     Date : Thu, 
> 10 Sep 2015 12:23:07 GMT
> (lt-rygel:9911): RygelServer-DEBUG: rygel-http-get.vala:345:     Content-Type 
> : audio/mpeg
> (lt-rygel:9911): RygelServer-DEBUG: rygel-http-get.vala:345:     
> contentFeatures.dlna.org : 
> DLNA.ORG_PN=MP3;DLNA.ORG_OP=10;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=01700000000000000000000000000000
> (lt-rygel:9911): RygelServer-DEBUG: rygel-http-get.vala:345:     
> transferMode.dlna.org : Streaming
> (lt-rygel:9911): RygelServer-DEBUG: rygel-http-get.vala:345:     Vary : 
> TimeSeekRange.dlna.org
> 
> there seems to another thing a bit different: between native MP3 and 
> transcoded one:
> 
> 
> transcoded:
> (lt-rygel:9911): RygelServer-DEBUG: rygel-http-get.vala:345:     
> contentFeatures.dlna.org : 
> DLNA.ORG_PN=MP3;DLNA.ORG_OP=10;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=01700000000000000000000000000000

DLNA.ORG_CI=1 means transcoded. DLNA.ORG_OP=10 means Time-based seeking
only because we don't have a size for the the final file.

Can you also try adding response_headers.replace ("Content-Length", 16 *
1024 * this.handler.get_resource_duration ()); to that section?

_______________________________________________
rygel-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/rygel-list

Reply via email to