Here’s the link
http://sol3.typepad.com/streamx_building_an_iphon/
We start testing our iphone/ipad beta on Monday or tuesday. Some notes for anyone participating in this beta.
-
please send beta requests to @michelleC
-
This is an early beta and anyone who enters this program needs to realize that it will not be a really simple test cycle, the gui for the server won’t be ready until the next beta, so you will need to run it via the ide. We use myeclipse ide, fortunately there IS a 30 day trial.
-
Updates are continuously being made.
SDL / uiklt specific items
-
The beta is a bit unstable because it has been rewritten to hopefully conform with Apples 3.3.2 language and apples 3.3.1 toc terms.
SDL is only linked statically (Sam I haven’t got around to getting the license yet, but I will. Hopefully that isn’t a problem), I’ve done some very extensive
probing for opinions and official responses on this for a possible client contract and I think based on responses (on the Apple dev forum) that I am probably safte
the way I am using sdl. -
The beta includes rewrites to sdl code that will be incorporated into a patch.
The areas include those below and some minor other changes (patch 1a should be ready in about 3 weeks, patches sdl 1.3).
- SDL initialization
- A startup nib has been reintroduced for compatablity with sdk 3.2 and 4.0
- Window creation and handling
- Core Audio (see note 1)
- Open gl / egalview modifications
Beta info
-
The first beta will be closed by invitation only and requires a paid developer account to participate, later smaller more private betas will allow for ad-hoc distribution.
-
During the beta cycle all participates will have access to the server and client source code (java and xcode project).
Why?? Someone’s going to have to work very hard to get this stuff in the app store before me and the code is valuable to this community. -
Anyone from the following forums (sdl , playonTv, apple dev) can obtain access to the source at my discretion.
-
WebstreamX will not be continued , will remain open source and available via the ffmpeg4iphone project. WebstreamX is not compatible with sdk 3.2
and would have issues with TOC 3.3.2. -
Participates will test either the ipad or iphone version or both versions, Streams and StreamPad will follow different beta cycles.
Version Histroy
-
sdk 3.1.3 version will use SDL and ffmpeg
-
Sdk 3.2 version will use SDL and ffmpeg
-
Sdk 4.0 version (details under nda from apple) will use SDL and other technology replacing ffmpeg
StreamPad will release at end of beta
Streams is slated for a midsummer release.
Facebook (mooncatventures.com) and twitter (michelle_cat) have been set up to track the beta .
notes
#1 Note on core audio: This includes testing a workaround for the following use case.
- Initialize an audioUnit and play a movie, result = pass use case
- Play a video clip or audio clip from the web
3_ initialize an audioUnit and play movie, result = fail use case
(3a) Playing a video clip using mpmediaviewcontroller and then initializing an audio unit , result = pass
Sdl does not probably dispose of the audiounit at close, a patch to SDL_CoreAudio_iphone.c corrects this issue.
Web embeded mpmediaviewcontroller does not stop and release resources properly, the beta includes a workaround to correct this.