iPad and iPhone

Discuss alternative media renderers (not PS3) supported by PS3 Media Server (e.g. Xbox 360, TVs &c.)

Re: iPad and iPhone

Postby DeFlanko » Mon Aug 15, 2011 5:44 am

Raptor399 wrote:
DeFlanko wrote:See that's what i was thinking too but i wasn't to sure if those are the values we should be messing with...

But i guess now its worth given a whorl... any idea what the values need to be?


Well, there aren't that many possible combinations. Just try all. ;-)
This seems to be a minimal experimental configuration:

Code: Select all
RendererName=Experimental
RendererIcon=ps3.png

# Matching everything, be sure to remove all other renderer.confs
UserAgentSearch=.*

#Basic capabilities
Video=true
Audio=true
Image=true

# Default transcode codec for video, one of: MPEGAC3, MPEGTSAC3 or WMV
TranscodeVideo=MPEGAC3

# Default transcode codec for audio, one of: PCM or MP3
TranscodeAudio=PCM

MediaInfo=true



So i'm trying out the 1.31 Beta: (new support for AirPLayer app, BTW who ever made the CONF file for the airplayer messed it all up.. lol... thankfully a simple Pastebin copypasta fixes it. )

Also note that AirPlayer updated:

Code: Select all
What's New in Version 1.1.00
- Better sync method.
- Performance enhancement, supports up to 720P MKV in iPad2, need to enable multithread in the settings page.
- Add cache feature.
- Support seek function with many servers, such as PS3.
- Supports embedded txt/sub subtitle.
- Supports more external subtitle: ASS, SSA, SMI, need server to provide them as text item.
- Update application icon.



MKV's still act very choppy.

I've been using the #-TRANSCODED-# folder w/MEncoder and is so far, way better than the AirPlayer.app trying to play MKV's...

Using the AirPlayer.app Default settings:
Image
(strange i just noticed that a Screenshot is 480x320... hmm....)

and this AirPlayer.conf:
Code: Select all

#----------------------------------------------------------------------------
# AirPlayer.conf
#
# PS3 Media Server profile for the AirPlayer app on iPad, iPhone and iPod.
# See PS3.conf for a description of all possible configuration options.
#
# This profile is still in an experimental stage.
# You are encouraged to experiment and report back the results on the forums
# at http://www.ps3mediaserver.org/.
#
# TODO: Set MediaInfo=true and configure the supported types correctly.

#----------------------------------------------------------------------------
# General informations / detection

RendererName=AirPlayer
RendererIcon=airplayer.png

# UserAgentSearch: regular expression to detect the connected renderer.
# AirPlayer has been observed using the following user agents:
#
# User-Agent: AirPlayer/1.0.09 CFNetwork/485.13.9 Darwin/11.0.0
# User-Agent: Lavf52.54.0
#
# Combined regular expression of working user agents
UserAgentSearch=AirPlayer/|Lavf

# UserAgentAdditionalHeaders: additional HTTP header for better detection
#UserAgentAdditionalHeader=
#UserAgentAdditionalHeaderSearch=

#Basic capabilities
Video=true
Audio=true
Image=true

#----------------------------------------------------------------------------
# DLNA settings

# Use the DLNA feature seek by time and not by range
SeekByTime=false

# Serve different flavors of localization in the DLNA parameters (PAL/NTSC, NA/EU/JP)
# to allow every worldwide renderer to see the files.
#DLNALocalizationRequired=false

#----------------------------------------------------------------------------
# Transcoding/Muxing capabilities
#

# Transcode codecs for video and audio engines
# currently supported: MPEGAC3, MPEGTSAC3 or WMV for video, PCM or MP3 for audio
TranscodeVideo=MPEGAC3
TranscodeAudio=WAV

# Use default DVD buffer size: false = greater bitrate and faster encoding,
# but can generate incompatible videos, depends of your media renderer
DefaultVBVBufSize=true

#Does the media renderer supports DTS wrapped into LPCM in a mpeg file ?
WrapDTSIntoPCM=true

# Maximum bit rate supported by the media renderer (0=unlimited)
MaxVideoBitrateMbps=2.5

# Max Width and Height supported by the media renderer (0=unlimited)
MaxVideoWidth=640
MaxVideoHeight=480

# Does the media renderer supports only H264 L4.1 at most ?
H264Level41Limited=true

# Does music files need to be resampled at 44.1kHz?
TranscodeAudioTo441kHz=false

# Does the client need to receive transcoded video with minimal delay ?
# (Useful when the client has a small timeout delay)
#TranscodeFastStart=true

# Size of the transcoded file (unknown length) sent to the renderer (could
# determine browsing failure/success) Possible values:
#
#           -1: Specific value working with the PS3, means perfect transcoding
#               and copying support (it is against the DLNA spec though)
#            0: size attribute is NOT sent to the renderer (default value if
#               this parameter isn't used)
# 100000000000: 100Gb, if you want to be sure that the media file is not cut
#               before the end
#TranscodedVideoFileSize=0

#----------------------------------------------------------------------------
# Misc Images

# Rotate JPEG files based on EXIF information
AutoExifRotate=true

#----------------------------------------------------------------------------
# Use MediaInfo for faster and proper file, codec and mime type management
# system (false by default).

# FIXME: Remove these two lines when the supported definitions are functioning properly
MediaInfo=false
StreamExtensions=avi,m4v,mkv,mov,mp4,ogg,rmvb,xvid,hdmov,hdm,flac,fla,dts,asf,asx,m2v

# FIXME: Playback is terrible with the supported definitions below
#MediaInfo=true

# The media parser and this configuration file will recognize the following
# formats and codecs (lower case only, regular expressions are supported).
# Chosen from the most common used and supported formats and codecs.
#
#        mpegps       (mpeg presentation stream, used in DVD Videos, VCDs, etc.)
#        mpegts     (mpeg transport stream, used in sat tv, blu rays, etc.)
#        wmv        (Windows Media Video, tag also used for asf files)
#        avi        (AVI container)
#        mp4        (ISOM/MPEG4 container, or MPEG4 codec)
#        mov        (Quicktime container, Apple)
#        flv        (Flash Video)
#        rm         (Real Media, RMVB)
#        mkv        (Matroska)
#        wav        (WAVE file)
#        wavpac     (WavPack)
#        lpcm       (Linear PCM)
#        aac        (Advanced Audio Codec)
#        ac3        (Audio Coding 3)
#        mp3        (Mpeg Audio Layer 3)
#        mpa        (Mpeg Audio)
#        ogg        (Ogg Vorbis)
#        wma        (Windows Media Audio)
#        dts        (Digital Theater Systems)
#        dtshd      (Digital Theater Systems)
#        truehd     (TrueHD)
#        eac3       (Extended AC3)
#        atrac      (Atrac)
#        flac       (Free Lossless Audio Codec)
#        ape        (Monkey's Audio)
#        ra         (Real Audio)
#        mpc        (MusePack)
#        aiff       (AIFF)
#        alac       (Apple Lossless)
#        dv         (Digital Video)
#        mpeg1      (Codec used in VCD)
#        mpeg2      (Codec used in DVD Videos and HDTV)
#        divx       (DivX Video)
#        h264       (H264)
#        mjpeg      (M-JPEG)
#        vc1        (VC-1)
#        jpg        (Jpeg)
#        png        (PNG)
#        gif        (GIF)
#        tiff       (TIFF)
#        bmp        (Bitmap)
#        und        (Undetermined, if the parser did not recognize one of above)
# Usage:
#    f: format, MANDATORY (the only conf for a 'eat everything' renderer would be f:.+)
#    m: mimetype, STRONGLY RECOMMENDED (if not declared, an estimated value is assigned)
#    v: video codec
#    a: audio codec
#    n: max nb of audio channels
#    s: max audio sample frequency in Hz
#    b: max audio bitrate in bps
#    w: max width in pixels
#    h: max height in pixels
#    other flags: right now, only qpel and gmc (see avi)
#
# In case of multiple matches, the first mime type of the list is the used one.
# Be careful with regexps such as .+ : You should not use these except when you
# are sure your renderer is quite versatile.
#
# Taken from the AirPlayer site (http://www.edavs.com/AirPlayer.shtml):
#
#   - With iPhone 3gs or iPod generation 3 32G/64G or iPhone4G or iPad, You can stream
#     almost any formats of video from your media server, XVID, AVI, RMVB, MKV, MOV, MP4,
#     M4V etc.
#   - With iPhone 3gs or iPod generation 3 32G/64G, You can stream almost any formats of
#     music from your media server, MP3, WMA, OGG, AAC etc.
#   - With eailer iPhone/iPod , You can use QuickTime plugin to view limited media formats,
#     MOV, MP4, M4V, MP3, WMA, MP3, AAC.
#   - Support photo browser.
#   - Support photo thumbnails.
#
# gives:

# [Supported video formats]:
Supported = f:avi|divx   v:mp4|divx|mjpeg   n:2   a:mp3|lpcm|mpa|ac3   m:video/x-divx
Supported = f:mov   m:video/quicktime
Supported = f:mp4   v:mp4|h264   a:ac3|aac   n:2   m:video/mp4
Supported = f:mpegps|mpegts|mkv   v:mpeg1|mpeg2|mp4|h264   n:2   a:ac3|lpcm|aac|mpa   m:video/mpeg
Supported = f:ogg   v:ogg   a:mp3|lpcm|mpa|ac3   n:2   m:application/ogg
Supported = f:rm   v:rm   a:ra   n:2   m:application/vnd.rn-realmedia
Supported = f:wmv   v:wmv|vc1   a:wma   n:2   m:video/x-ms-wmv

# [Supported audio formats]:
Supported = f:wav   a:dts|lpcm   n:2   s:48000   m:audio/wav
Supported = f:wav   n:2   s:48000   m:audio/wav
Supported = f:mp3   n:2   m:audio/mpeg
Supported = f:aac   n:2   a:(?!alac).+   m:audio/x-m4a
Supported = f:wma   n:2   m:audio/x-ms-wma
Supported = f:atrac   n:2   m:audio/x-oma

# [Supported image formats]
Supported = f:jpg   m:image/jpeg
Supported = f:png   m:image/png
Supported = f:gif   m:image/gif
Supported = f:tiff   m:image/tiff

# Use faster method to create DLNA tree with MediaInfo. Not supported by some renderers,
# false by default (upnp specification violation).
CreateDLNATreeFaster = true

#----------------------------------------------------------------------------


weird part is that after 4 trys or so.. the AirPlayer.app seams to keep crashing.

i'm wondering if its filling up is cache and not dumping after crashing...
Developed a few CONF files...
DeFlanko
 
Posts: 111
Joined: Sat Dec 05, 2009 6:49 pm
Location: San Pedro, CA

Re: iPad and iPhone

Postby DeFlanko » Mon Aug 15, 2011 6:08 am

Well after a few hours of some fun trial and error...

Here is my final WORKING AirPLayer.conf file:

Code: Select all
#----------------------------------------------------------------------------
# AirPlayer.conf
#
# PS3 Media Server profile for the AirPlayer app on iPad, iPhone and iPod.
# See PS3.conf for a description of all possible configuration options.
#
# This profile is still in an experimental stage.
# You are encouraged to experiment and report back the results on the forums
# at http://www.ps3mediaserver.org/.
#
# TODO: Set MediaInfo=true and configure the supported types correctly.

#----------------------------------------------------------------------------
# General informations / detection

RendererName=AirPlayer
RendererIcon=airplayer.png

# UserAgentSearch: regular expression to detect the connected renderer.
# AirPlayer has been observed using the following user agents:
#
# User-Agent: AirPlayer/1.0.09 CFNetwork/485.13.9 Darwin/11.0.0
# User-Agent: Lavf52.54.0
#
# Combined regular expression of working user agents
UserAgentSearch=AirPlayer/|Lavf

# UserAgentAdditionalHeaders: additional HTTP header for better detection
#UserAgentAdditionalHeader=
#UserAgentAdditionalHeaderSearch=

#Basic capabilities
Video=true
Audio=true
Image=true

#----------------------------------------------------------------------------
# DLNA settings

# Use the DLNA feature seek by time and not by range
SeekByTime=false

# Serve different flavors of localization in the DLNA parameters (PAL/NTSC, NA/EU/JP)
# to allow every worldwide renderer to see the files.
#DLNALocalizationRequired=false

#----------------------------------------------------------------------------
# Transcoding/Muxing capabilities
#

# Transcode codecs for video and audio engines
# currently supported: MPEGAC3, MPEGTSAC3 or WMV for video, PCM or MP3 for audio
TranscodeVideo=WMV
TranscodeAudio=MP3

# Use default DVD buffer size: false = greater bitrate and faster encoding,
# but can generate incompatible videos, depends of your media renderer
DefaultVBVBufSize=true

#Does the media renderer supports DTS wrapped into LPCM in a mpeg file ?
WrapDTSIntoPCM=false

# Maximum bit rate supported by the media renderer (0=unlimited)
MaxVideoBitrateMbps=2.5

# Max Width and Height supported by the media renderer (0=unlimited) made the height 270 to give it that Letterbox look. (16 : 9)
MaxVideoWidth=480
MaxVideoHeight=270

# Does the media renderer supports only H264 L4.1 at most ?
H264Level41Limited=true

# Does music files need to be resampled at 44.1kHz?
TranscodeAudioTo441kHz=false

# Does the client need to receive transcoded video with minimal delay ?
# (Useful when the client has a small timeout delay)
#TranscodeFastStart=true

# Size of the transcoded file (unknown length) sent to the renderer (could
# determine browsing failure/success) Possible values:
#
#           -1: Specific value working with the PS3, means perfect transcoding
#               and copying support (it is against the DLNA spec though)
#            0: size attribute is NOT sent to the renderer (default value if
#               this parameter isn't used)
# 100000000000: 100Gb, if you want to be sure that the media file is not cut
#               before the end
#TranscodedVideoFileSize=0

#----------------------------------------------------------------------------
# Misc Images

# Rotate JPEG files based on EXIF information
AutoExifRotate=true

#----------------------------------------------------------------------------
# Use MediaInfo for faster and proper file, codec and mime type management
# system (false by default).

# FIXME: Remove these two lines when the supported definitions are functioning properly
#MediaInfo=false
#StreamExtensions=avi,m4v,mkv,mov,mp4,ogg,rmvb,xvid,hdmov,hdm,flac,fla,dts,asf,asx,m2v

# FIXME: Playback is terrible with the supported definitions below
MediaInfo=true

# The media parser and this configuration file will recognize the following
# formats and codecs (lower case only, regular expressions are supported).
# Chosen from the most common used and supported formats and codecs.
#
#        mpegps       (mpeg presentation stream, used in DVD Videos, VCDs, etc.)
#        mpegts     (mpeg transport stream, used in sat tv, blu rays, etc.)
#        wmv        (Windows Media Video, tag also used for asf files)
#        avi        (AVI container)
#        mp4        (ISOM/MPEG4 container, or MPEG4 codec)
#        mov        (Quicktime container, Apple)
#        flv        (Flash Video)
#        rm         (Real Media, RMVB)
#        mkv        (Matroska)
#        wav        (WAVE file)
#        wavpac     (WavPack)
#        lpcm       (Linear PCM)
#        aac        (Advanced Audio Codec)
#        ac3        (Audio Coding 3)
#        mp3        (Mpeg Audio Layer 3)
#        mpa        (Mpeg Audio)
#        ogg        (Ogg Vorbis)
#        wma        (Windows Media Audio)
#        dts        (Digital Theater Systems)
#        dtshd      (Digital Theater Systems)
#        truehd     (TrueHD)
#        eac3       (Extended AC3)
#        atrac      (Atrac)
#        flac       (Free Lossless Audio Codec)
#        ape        (Monkey's Audio)
#        ra         (Real Audio)
#        mpc        (MusePack)
#        aiff       (AIFF)
#        alac       (Apple Lossless)
#        dv         (Digital Video)
#        mpeg1      (Codec used in VCD)
#        mpeg2      (Codec used in DVD Videos and HDTV)
#        divx       (DivX Video)
#        h264       (H264)
#        mjpeg      (M-JPEG)
#        vc1        (VC-1)
#        jpg        (Jpeg)
#        png        (PNG)
#        gif        (GIF)
#        tiff       (TIFF)
#        bmp        (Bitmap)
#        und        (Undetermined, if the parser did not recognize one of above)
# Usage:
#    f: format, MANDATORY (the only conf for a 'eat everything' renderer would be f:.+)
#    m: mimetype, STRONGLY RECOMMENDED (if not declared, an estimated value is assigned)
#    v: video codec
#    a: audio codec
#    n: max nb of audio channels
#    s: max audio sample frequency in Hz
#    b: max audio bitrate in bps
#    w: max width in pixels
#    h: max height in pixels
#    other flags: right now, only qpel and gmc (see avi)
#
# In case of multiple matches, the first mime type of the list is the used one.
# Be careful with regexps such as .+ : You should not use these except when you
# are sure your renderer is quite versatile.
#
# Taken from the AirPlayer site (http://www.edavs.com/AirPlayer.shtml):
#
#   - With iPhone 3gs or iPod generation 3 32G/64G or iPhone4G or iPad, You can stream
#     almost any formats of video from your media server, XVID, AVI, RMVB, MKV, MOV, MP4,
#     M4V etc.
#   - With iPhone 3gs or iPod generation 3 32G/64G, You can stream almost any formats of
#     music from your media server, MP3, WMA, OGG, AAC etc.
#   - With eailer iPhone/iPod , You can use QuickTime plugin to view limited media formats,
#     MOV, MP4, M4V, MP3, WMA, MP3, AAC.
#   - Support photo browser.
#   - Support photo thumbnails.
#
# gives:

# [Supported video formats]:
Supported = f:avi|divx   v:mp4|divx|mjpeg   n:2   a:mp3|lpcm|mpa|ac3   m:video/x-divx
Supported = f:mov   m:video/quicktime
Supported = f:mp4   v:mp4|h264   a:ac3|aac   n:2   m:video/mp4
Supported = f:mpegps|mpegts|mkv   v:mpeg1|mpeg2|mp4|h264   n:2   a:ac3|lpcm|aac|mpa   m:video/mpeg
Supported = f:ogg   v:ogg   a:mp3|lpcm|mpa|ac3   n:2   m:application/ogg
Supported = f:rm   v:rm   a:ra   n:2   m:application/vnd.rn-realmedia
Supported = f:wmv   v:wmv|vc1   a:wma   n:2   m:video/x-ms-wmv

# [Supported audio formats]:
Supported = f:wav   a:dts|lpcm   n:2   s:48000   m:audio/wav
Supported = f:wav   n:2   s:48000   m:audio/wav
Supported = f:mp3   n:2   m:audio/mpeg
Supported = f:aac   n:2   a:(?!alac).+   m:audio/x-m4a
Supported = f:wma   n:2   m:audio/x-ms-wma
Supported = f:atrac   n:2   m:audio/x-oma

# [Supported image formats]
Supported = f:jpg   m:image/jpeg
Supported = f:png   m:image/png
Supported = f:gif   m:image/gif
Supported = f:tiff   m:image/tiff

# Use faster method to create DLNA tree with MediaInfo. Not supported by some renderers,
# false by default (upnp specification violation).
CreateDLNATreeFaster = true

#----------------------------------------------------------------------------


Here are the AirPlayer.app Settings:
Image

######Stipulation######
You have to play the MKV's though the Trandscoded folder. For liquid smooth video playback and perfect audio... lol

now..

Can someone explain to me why this perfect storm of a combination worked?!
Note: i turned on MediaInfo=True

weird right!?
Developed a few CONF files...
DeFlanko
 
Posts: 111
Joined: Sat Dec 05, 2009 6:49 pm
Location: San Pedro, CA

Re: iPad and iPhone

Postby Raptor399 » Mon Aug 15, 2011 8:06 am

DeFlanko wrote:So i'm trying out the 1.31 Beta: (new support for AirPLayer app, BTW who ever made the CONF file for the airplayer messed it all up.. lol... thankfully a simple Pastebin copypasta fixes it. )

Ah, that would be me committing those blasted Mac line endings!
Fixed in r793, thanks for the report!

DeFlanko wrote:Can someone explain to me why this perfect storm of a combination worked?!
Note: i turned on MediaInfo=True

weird right!?


First of all, the new version of AirPlayer does some weird resizing in the app. Even if you set the "Aspect Ratio" to "default" in the settings, I've observed it resizing movies. It makes some movies look weird with thin people, as if the width was compressed to fit the screen.

This probably is a bug in AirPlayer. The previous version didn't rescale by default and that worked perfect.

Next, even though you set "MaxVideoWidth=480" and "MaxVideoHeight=270", these values aren't used for the Supported formats.
This can easily be verified; there is no "[Mencoder]" behind the name of a movie. This means the movie is simply streamed to AirPlayer, instead of being transcoded to 480x270.

Try adding "w:480 h:270" to each of the Supported lines and notice the difference.

Since AirPlayer is also available on iPad, width 1024 and height 768 would be more suitable. However, when I set that, playback gets more choppy - which is logical; there is simply more data to be handled. Smaller sizes will be less detailed but play more smoothly.

Strangely enough not everything seems to be transcoded to the indicated width and height.
Simply for testing purposes I defined max width and height as 320x200. While an .avi file obeys this command and plays all blocky, my big_buck_bunny_1080p.mov completely ignores it and seems to be high res. Looks like not all transcodes are equally effective at scaling. ;-)

Maybe it would be nice to have a small transcoding summary like "Transcoding 1920x1080 h264/ac3 to 320x200 wmv/mp3" in the logs.
Raptor399
Project Member
 
Posts: 1916
Joined: Thu Mar 10, 2011 12:06 am

Re: iPad and iPhone

Postby DeFlanko » Mon Aug 15, 2011 10:42 pm

the other "new" .Conf files are the same way too..
Developed a few CONF files...
DeFlanko
 
Posts: 111
Joined: Sat Dec 05, 2009 6:49 pm
Location: San Pedro, CA

Re: iPad and iPhone

Postby Raptor399 » Tue Aug 16, 2011 8:04 am

DeFlanko wrote:the other "new" .Conf files are the same way too..

Blimey! You're right! :-)

Fixed in r796, thanks!
Raptor399
Project Member
 
Posts: 1916
Joined: Thu Mar 10, 2011 12:06 am

Re: iPad and iPhone

Postby DeFlanko » Tue Aug 16, 2011 8:01 pm

Hey just throwing this out there.. is there a way to detect what device its running off of maybe make a AirPlayer_iPhone.conf for 480x270's and AirPlayer_iPad.conf for the 1024x720 resolutions.... is there a way PMS sees the device used!? i cant remember seeing anything in the logs/debug about it.
Developed a few CONF files...
DeFlanko
 
Posts: 111
Joined: Sat Dec 05, 2009 6:49 pm
Location: San Pedro, CA

Re: iPad and iPhone

Postby Raptor399 » Tue Aug 16, 2011 8:56 pm

I don't recall seeing anything special in the traces that would identify the device.

*edit* Exactly the same:
Code: Select all
User-Agent: AirPlayer/1.1.00 CFNetwork/485.13.9 Darwin/11.0.0
User-Agent: MPlayer SVN-r493-4.2.1

No extra headers that are useful either.

I've posted a feature request at Olimsoft's forum, maybe they'll pick it up.
Raptor399
Project Member
 
Posts: 1916
Joined: Thu Mar 10, 2011 12:06 am

Re: iPad and iPhone

Postby DeFlanko » Tue Aug 16, 2011 9:46 pm

Sweet dude...
Developed a few CONF files...
DeFlanko
 
Posts: 111
Joined: Sat Dec 05, 2009 6:49 pm
Location: San Pedro, CA

Re: iPad and iPhone

Postby jonathan_young » Wed Aug 17, 2011 4:00 am

Raptor399 wrote:
DeFlanko wrote:So i'm trying out the 1.31 Beta: (new support for AirPLayer app, BTW who ever made the CONF file for the airplayer messed it all up.. lol... thankfully a simple Pastebin copypasta fixes it. )

Ah, that would be me committing those blasted Mac line endings!
Fixed in r793, thanks for the report!

DeFlanko wrote:Can someone explain to me why this perfect storm of a combination worked?!
Note: i turned on MediaInfo=True

weird right!?


First of all, the new version of AirPlayer does some weird resizing in the app. Even if you set the "Aspect Ratio" to "default" in the settings, I've observed it resizing movies. It makes some movies look weird with thin people, as if the width was compressed to fit the screen.

This probably is a bug in AirPlayer. The previous version didn't rescale by default and that worked perfect.

Next, even though you set "MaxVideoWidth=480" and "MaxVideoHeight=270", these values aren't used for the Supported formats.
This can easily be verified; there is no "[Mencoder]" behind the name of a movie. This means the movie is simply streamed to AirPlayer, instead of being transcoded to 480x270.

Try adding "w:480 h:270" to each of the Supported lines and notice the difference.

Since AirPlayer is also available on iPad, width 1024 and height 768 would be more suitable. However, when I set that, playback gets more choppy - which is logical; there is simply more data to be handled. Smaller sizes will be less detailed but play more smoothly.

Strangely enough not everything seems to be transcoded to the indicated width and height.
Simply for testing purposes I defined max width and height as 320x200. While an .avi file obeys this command and plays all blocky, my big_buck_bunny_1080p.mov completely ignores it and seems to be high res. Looks like not all transcodes are equally effective at scaling. ;-)

Maybe it would be nice to have a small transcoding summary like "Transcoding 1920x1080 h264/ac3 to 320x200 wmv/mp3" in the logs.


I'm the author of AirPlayer, the aspect radio issue is a bug in AirPlayer, we will update a patch to fix that issue.[only exist in iPad version]
User avatar
jonathan_young
 
Posts: 2
Joined: Wed Aug 17, 2011 3:57 am

Re: iPad and iPhone

Postby jonathan_young » Wed Aug 17, 2011 4:02 am

Raptor399 wrote:I don't recall seeing anything special in the traces that would identify the device.

*edit* Exactly the same:
Code: Select all
User-Agent: AirPlayer/1.1.00 CFNetwork/485.13.9 Darwin/11.0.0
User-Agent: MPlayer SVN-r493-4.2.1

No extra headers that are useful either.

I've posted a feature request at Olimsoft's forum, maybe they'll pick it up.


We will add this User-Agent to identify iPhone/iPad in the next update. [Need one week or more for apple to approve it :)]
User avatar
jonathan_young
 
Posts: 2
Joined: Wed Aug 17, 2011 3:57 am

PreviousNext

Return to Alternative Media Renderers

Who is online

Users browsing this forum: Bing [Bot] and 4 guests