FAQ  •  Register  •  Login

Pure EVOKE Flow - Transcoding profile

<<

Cerberus

User avatar

DLNA master

Posts: 4114

Joined: Sun Jan 02, 2011 5:20 pm

Location: Reading, UK

Post Wed Oct 05, 2011 12:20 am

Re: Pure EVOKE Flow - Transcoding profile

i dont mind if teh makers want to send me one of each of their device to test and make working profile for them all ;) for free of course.
Phil Bennett
Beta Tester Group
Wiki | FAQ

Samsung LE40C750 LCD | Samsung BD-C5900 | Sony PS3 | Windows 7 |
HowTo: Provide supported formats of a device HowTo: Record a new ticket on Bitbucket
HowTo: Provide details of a video file that doesn't play HowTo: Turn on detailed logging
<<

BongMong

User avatar

Streaming enthusiast

Posts: 21

Joined: Tue Jul 26, 2011 8:47 pm

Post Wed Oct 05, 2011 12:33 am

Re: Pure EVOKE Flow - Transcoding profile

Cerberus wrote:i dont mind if teh makers want to send me one of each of their device to test and make working profile for them all ;) for free of course.


I'm sure you wouldn't :)~

Back to reality...

Wouldn't we simply be able to add a couple of lines to the current Pure profile to handle images? I realise most Pure radios won't show images, but surely that will mean the image handling lines will not impact their operation at all as they would never come in to play. I thought the following would work, adjusting the image lines (taken from the Serviio generic profile) as per the Sensia spec. (if we knew it), after all using the generic profile on the Evoke Flow doesn't break it though of course it won't transcode audio that way. This code already detects the Sensia as confirmed by Aslan in this thread.

  Code:
   <Profile id="17" name="Pure Flow" extendsProfileId="1">
      <Detection>
         <HttpHeaders>
            <User-Agent>.*PURE.*</User-Agent>
         </HttpHeaders>
      </Detection>
      <Transcoding>
         <Audio aBitrate="256" targetContainer="mp3">
            <Matches container="lpcm" />
            <Matches container="flac" />
            <Matches container="ogg" />
         </Audio>
      </Transcoding>
      <AutomaticImageRotation>false</AutomaticImageRotation>
      <LimitImageResolution>true</LimitImageResolution>
   </Profile>
<<

Cerberus

User avatar

DLNA master

Posts: 4114

Joined: Sun Jan 02, 2011 5:20 pm

Location: Reading, UK

Post Wed Oct 05, 2011 12:57 am

Re: Pure EVOKE Flow - Transcoding profile

yes exactly but i need the information to know exactly what formats the device supports so it will work.

depending if the device does have limited resolution or already rotates the file we have to add teh follwoing lines


  Code:
<AutomaticImageRotation>false</AutomaticImageRotation> or <LimitImageResolution>true</LimitImageResolution>


we have set the pure profile to inherit the MIME types for image from generic profile


  Code:
<MediaFormatProfile mime-type="image/jpeg">JPEG_SM</MediaFormatProfile>
<MediaFormatProfile mime-type="image/jpeg">JPEG_MED</MediaFormatProfile>
<MediaFormatProfile mime-type="image/jpeg">JPEG_LRG</MediaFormatProfile>
<MediaFormatProfile mime-type="image/jpeg">JPEG_TN</MediaFormatProfile>
<MediaFormatProfile mime-type="image/png">PNG_LRG</MediaFormatProfile>
<MediaFormatProfile mime-type="image/png">PNG_TN</MediaFormatProfile>
<MediaFormatProfile mime-type="image/gif">GIF_LRG</MediaFormatProfile>


hopefully they have used these MIME-TYPES other wise we will have to add custom ones to the pure profile and thats why i need the sink info

now if they support video files to and i think from our conversation so far none of them do then we would have to go into do video transcoding section.
Last edited by Cerberus on Wed Oct 05, 2011 1:26 am, edited 1 time in total.
Phil Bennett
Beta Tester Group
Wiki | FAQ

Samsung LE40C750 LCD | Samsung BD-C5900 | Sony PS3 | Windows 7 |
HowTo: Provide supported formats of a device HowTo: Record a new ticket on Bitbucket
HowTo: Provide details of a video file that doesn't play HowTo: Turn on detailed logging
<<

BongMong

User avatar

Streaming enthusiast

Posts: 21

Joined: Tue Jul 26, 2011 8:47 pm

Post Wed Oct 05, 2011 1:05 am

Re: Pure EVOKE Flow - Transcoding profile

Cerberus wrote:yes exactly but i need the information to know exactly what formats the device supports so it will work.

depending if the device does have limited resolution or already rotates the file we have to add teh follwoing lines

  Code:
<AutomaticImageRotation>false</AutomaticImageRotation> or <LimitImageResolution>true</LimitImageResolution>


we have set the pure profile to inherit the MIME types for image from generic profile

  Code:
<MediaFormatProfile mime-type="image/jpeg">JPEG_SM</MediaFormatProfile>
<MediaFormatProfile mime-type="image/jpeg">JPEG_MED</MediaFormatProfile>
<MediaFormatProfile mime-type="image/jpeg">JPEG_LRG</MediaFormatProfile>
<MediaFormatProfile mime-type="image/jpeg">JPEG_TN</MediaFormatProfile>
<MediaFormatProfile mime-type="image/png">PNG_LRG</MediaFormatProfile>
<MediaFormatProfile mime-type="image/png">PNG_TN</MediaFormatProfile>
<MediaFormatProfile mime-type="image/gif">GIF_LRG</MediaFormatProfile>


hopefully they have used these MIME-TYPES other wise we will have to add custom ones to the pure profile and thats why i need the sink info :)

now if they support video files to and i think from our conversation so far none of them do then we would have to go into do video transcoding section. :)


Ah, well I don't believe it shows video so no work to do there. We already know from Aslan that the current Pure profile appears to stream photos to the Sensia, so it can show JPEGs and obviously uses the right mime type for them.

So, can anyone else fill in the gaps we don't know? Especially providing the sink info, aquired as described earlier in this thread? I have PMed Aslan in case he is still visiting, but to be sure Sensia owners, we need your testings please...
<<

Cerberus

User avatar

DLNA master

Posts: 4114

Joined: Sun Jan 02, 2011 5:20 pm

Location: Reading, UK

Post Wed Oct 05, 2011 1:23 am

Re: Pure EVOKE Flow - Transcoding profile

sorry i just reread what Aslan put and what he actual says is image work with current profile so we dont need to do anything, except test it we need to rotate or limit resolution on image files and that can be done by any user.
Phil Bennett
Beta Tester Group
Wiki | FAQ

Samsung LE40C750 LCD | Samsung BD-C5900 | Sony PS3 | Windows 7 |
HowTo: Provide supported formats of a device HowTo: Record a new ticket on Bitbucket
HowTo: Provide details of a video file that doesn't play HowTo: Turn on detailed logging
<<

Aslan

Serviio newbie

Posts: 3

Joined: Tue Oct 04, 2011 12:42 pm

Post Wed Oct 05, 2011 10:43 am

Re: Pure EVOKE Flow - Transcoding profile

I can do this if someone tells me how.

Tried a couple of videos, avi and mpg, they didn't play.

Hven't got a photo larger than 4096x4096 so can't try that.
<<

Cerberus

User avatar

DLNA master

Posts: 4114

Joined: Sun Jan 02, 2011 5:20 pm

Location: Reading, UK

Post Wed Oct 05, 2011 6:48 pm

Re: Pure EVOKE Flow - Transcoding profile

do this with each of the 3 profiles at bottom on this post and tell me which one show both files corectly.

heres one ;) see if that file gets added to library and shows on your device it very big in size

http://wp-b.com/media/images/2010/3/3/1267586199477.png

to test rotate just take an image and manualy in window rotate it so its on its side and then add it to serviio and see if when viewed on teh device it is the correct way up and not on its side :)

number 1 (original unmodfied profile)
  Code:
<Profile id="17" name="Pure Flow" extendsProfileId="1">
      <Detection>
         <HttpHeaders>
            <User-Agent>.*PURE.*</User-Agent>
         </HttpHeaders>
      </Detection>
      <Transcoding>
         <Audio aBitrate="256" targetContainer="mp3">
            <Matches container="lpcm" />
            <Matches container="flac" />
            <Matches container="ogg" />
         </Audio>
      </Transcoding>
   </Profile>


Number 2 (auto rotating image and limiting resolution)
  Code:
<Profile id="17" name="Pure Flow" extendsProfileId="1">
      <Detection>
         <HttpHeaders>
            <User-Agent>.*PURE.*</User-Agent>
         </HttpHeaders>
      </Detection>
      <Transcoding>
         <Audio aBitrate="256" targetContainer="mp3">
            <Matches container="lpcm" />
            <Matches container="flac" />
            <Matches container="ogg" />
         </Audio>
      </Transcoding>
      <AutomaticImageRotation>true</AutomaticImageRotation>
      <LimitImageResolution>true</LimitImageResolution>
   </Profile>


Number 3 (not rotating image but we are limiting resolution )
  Code:
<Profile id="17" name="Pure Flow" extendsProfileId="1">
      <Detection>
         <HttpHeaders>
            <User-Agent>.*PURE.*</User-Agent>
         </HttpHeaders>
      </Detection>
      <Transcoding>
         <Audio aBitrate="256" targetContainer="mp3">
            <Matches container="lpcm" />
            <Matches container="flac" />
            <Matches container="ogg" />
         </Audio>
      </Transcoding>
      <AutomaticImageRotation>false</AutomaticImageRotation>
      <LimitImageResolution>true</LimitImageResolution>
   </Profile>
Phil Bennett
Beta Tester Group
Wiki | FAQ

Samsung LE40C750 LCD | Samsung BD-C5900 | Sony PS3 | Windows 7 |
HowTo: Provide supported formats of a device HowTo: Record a new ticket on Bitbucket
HowTo: Provide details of a video file that doesn't play HowTo: Turn on detailed logging
<<

BongMong

User avatar

Streaming enthusiast

Posts: 21

Joined: Tue Jul 26, 2011 8:47 pm

Post Wed Oct 05, 2011 7:46 pm

Re: Pure EVOKE Flow - Transcoding profile

Heh, got there before me :)~

Actually, I'm not sure the Sensia can handle png files. In case it helps, here's a large JPEG I've just made that is big enough and has the correct EXIF rotation info in place whilst being in landscape natively.

http://www.andycalling.webspace.virginm ... Cooker.jpg

May be better than the png for testing if the png just fails due to the format.
<<

Cerberus

User avatar

DLNA master

Posts: 4114

Joined: Sun Jan 02, 2011 5:20 pm

Location: Reading, UK

Post Wed Oct 05, 2011 7:51 pm

Re: Pure EVOKE Flow - Transcoding profile

using a PNG was deliberate to see if it would fail ;)
Phil Bennett
Beta Tester Group
Wiki | FAQ

Samsung LE40C750 LCD | Samsung BD-C5900 | Sony PS3 | Windows 7 |
HowTo: Provide supported formats of a device HowTo: Record a new ticket on Bitbucket
HowTo: Provide details of a video file that doesn't play HowTo: Turn on detailed logging
<<

BongMong

User avatar

Streaming enthusiast

Posts: 21

Joined: Tue Jul 26, 2011 8:47 pm

Post Wed Oct 05, 2011 8:00 pm

Re: Pure EVOKE Flow - Transcoding profile

Ah, well, if it does fail, the JPEG can be used for testing phase 2. Also, you can marvel at my ancient cooker.

I have been contacted by Jason Voice (Pure tech suprimo) and he is taking a squiz at Serviio 0.6 for the promoting of. I imagine getting the photos perfect would help this along so ta Aslan, you're great for helping with your swanky high-end Pure set. Us humble Evoke owners won't see the improvement directly, but if it gets Serviio promoted better then more Pure users will find Serviio whatever set they can afford. So ta, you're a real gent (or a real lady of course...).
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Sun Oct 09, 2011 4:17 pm

Re: Pure EVOKE Flow - Transcoding profile

Does Serviio auto-rotate your image based on EXIF info? Does the Sensia do this natively? If not, would you like Serviio to auto-rotate photos?

No, but can be made by adding this to the profile:

  Code:
<AutomaticImageRotation>true</AutomaticImageRotation>


That is only useful if the client doesn't do this automatically, as it takes long to show the picture and also loses quality.

What happens if you try to use a photo over 4096x4096 in resolution? I think Serviio defaults to limiting photos to 4096x4096. If not, it might be made to. Can the Sensia show photos over 4096x4096 natively? I can find no specifications on the Sensia that would inform me.

DLNA restricts to 4096x4096, so Serviio follows that. This can be turned off by adding this to the profile:

  Code:
<LimitImageResolution>false</LimitImageResolution>


EDIT: just noticed some of this has been said, so either ignore this or use it to shed some more light if necessary
<<

stephendhill

Serviio lover

Posts: 72

Joined: Sat Jan 30, 2010 9:59 am

Location: UK

Post Sat Dec 15, 2012 7:42 pm

Re: Pure EVOKE Flow - Transcoding profile

I have all my mp3's ripped at 320kbps. This causes glitching with the shipped profile. I have added mp3 as a source, to the existing transcoding section which transcodes to 256kbps, which fixes this issue. It would be a good idea to make this the default in the shipped profile.
Avid Serviio user
Pure Flow One | Samsung LE40B650 | Samsung UE40F6320 | Sony PS3 | Ubuntu 14.04
Previous

Return to Transcoding

Who is online

Users browsing this forum: No registered users and 28 guests

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.