I've got some interest in doing this, but I don't even want to bother
putting engineering effort into it until we know what the jailbreaking
landscape looks like once the official SDK goes final. We'll see how
things pan out then.
>
> >
>
> Thank you very much for your quick reply!
>
> I don't think there will be to much change for 'broken devices sw-
> landscape in June, since there is already an active dev-community
> workin on official projects most Frameworks won't basically be changed
> anymore, the beta1.2FW is pwned as Apple did nothing since 1.1.3 to
> stop jailbreaking and last but not least the plugin-structure of
> iPhone-quicktime won't be changed since it won't be opened. I assume
> this is clear to you, just wanted to point it out.
>
> It is your desitition, when and how you wan't to do it - and I have to
> say I am very pleased hearing someone actually planned it already!
>
I will warn you - the frameworks on the phone are totally
undocumented, and with the (lack) of speed on the phone, it's not
going to play a lot of files back acceptably. My guess is that I'll
experiment with it, but in the end decide it isn't a worthwhile
investment of time. I've already written scripts to use ffmpeg to
batch-convert to iPhone compatible mp4, and it goes blindingly fast on
a Core2Duo.
Speaking of frameworks: The iPhone does *not* have a QuickTime
Framework. Sorry to say, but Perian is a QuickTime component and
without that, no perian on iPhone.
Now, what does this mean for playing other files on the iPhone:
Basically, it'll be a different project. Essentially, it will need to
be app that uses ffmpeg as its backend. It may be more feasible to
take VLC or mplayer, rip out their awful UI which no iPhone user would
never find acceptable, and give it a new front end. That'd be where I
start.
The only thing that bothers me is getting the files on there. iTunes
is obviously going to reject anything that the iPhone doesn't play out
of the box, and Apps are sandboxed so they can only see their own
files (can't see the music library last I looked). So, there would
also need to be some means of transferring files to the player's media
directory so it can play them. Then, what about the meta data, and
other niceties?
I really think the best solution is convert to mp4, and just transfer
that over. It will playback already, iTunes makes the transfer
painless, you have guarantees that it won't turn into a stop-motion
skip-fest, and you already have a nice browser for finding the clip.
>>
>> On 28 Apr., 22:55, Augie Fackler <li...@durin42.com> wrote:
>>> On Apr 28, 2008, at 3:51 PM, MDK wrote:
>>>
>>>
>>>
>>>
>>>
>>>> Once upon a time,
>>>> there was a phone,
>>>> built for the crazy one,
>>>> but it was a crime:
>>>> videos played only after converting 'em
>>>> 'cause it f*ckin lacked of perian!!!
>>>
>>>> Thank you for making my digital life much better with perian!
>>>> So, would you now be so kind and take it to the next level? Please!
>>>> ;)
>>>> DivX on jailbroken iPhones, yay.
>>>
>>>> To be serious, it would be nice if someone could compile perian for
>>>> ARM, is it already planned?
>>>
>>> I've got some interest in doing this, but I don't even want to
>>> bother
>>> putting engineering effort into it until we know what the
>>> jailbreaking
>>> landscape looks like once the official SDK goes final. We'll see how
>>> things pan out then.
>>>
>>>
>>>
- Graham
> The only thing that bothers me is getting the files on there.
> iTunes is obviously going to reject anything that the iPhone doesn't
> play out of the box, and Apps are sandboxed so they can only see
> their own files (can't see the music library last I looked). So,
> there would also need to be some means of transferring files to the
> player's media directory so it can play them. Then, what about the
> meta data, and other niceties?
This wouldn't matter if you did Perian for a jailbroken phone, in
theory.
That said, I see a standalone media player that has its own desktop
companion for adding files as being more probable, but at that point I
think I'd rather just see a Good tool that would sync on-disk
libraries into iTunes lazily.