Precorder Enters Alpha Testing Phase | webOS Nation
 
 

Precorder Enters Alpha Testing Phase

by Jason Robitaille Tue, 24 Nov 2009 7:14 pm EST

Those following the PreCentral video recording thread will know this has been a long time coming.  Back before webOS 1.3.1, video recording was a pipe dream and would require a lot of work to get done in a successful, safe manner.

However, webOS 1.3.1 changed all that.  Many of those in the private beta developer release of 1.3.1 noticed Palm's GStreamer libraries were significantly updated. GStreamer, for those unaware, is the media framework used in the webOS and is responsible for camera operation and media playback. With webOS 1.3.1, essentially everything was there.

Evidently, Palm could release an updated camera service and an updated Camera application, and some developers thought they would. When webOS 1.3.1 went live without video recording, Zsoc (aka Prenosicator on the forums) decided not to wait for Palm and figured out a plan to create a 3rd party video recorder.

Zsoc rebuilt a modified GStreamer binary, to fix an issue that otherwise would require a pre-set recording time. With that in hand and Zsoc's understanding of GStreamer, I worked with him to build a custom service for video recorder and he built a webOS application frontend (with assistance from Roy from Pre101).

Well, it's my pleasure to announce the first alpha testing is now underway. Currently things are pretty limited and by no means polished. That said, it records at 30 FPS 480x320px resolution and it supports AAC, AMRNB, and MP3 audio encoding as well as MPEG-4, H.263, and H.264/AVC video encoding. In addition it supports mp4 and 3gp file output, with the option to enable the camera's flash while recording.  Oh, and the best part, the videos can be replayed in the Pre's video player!

For those adventurous, and aware of the many risks of using alpha software, the GstService and Precorder installation information/ipk links can be found at its wiki page.

Update from Dieter: How about a sample video? It's after the break!

Those following the PreCentral video recording thread will know this has been a long time coming.  Back before webOS 1.3.1, video recording was a pipe dream and would require a lot of work to get done in a successful, safe manner.

However, webOS 1.3.1 changed all that.  Many of those in the private beta developer release of 1.3.1 noticed Palm's GStreamer libraries were significantly updated. GStreamer, for those unaware, if the media framework used in the webOS and is responsible for camera operation and media playback. With webOS 1.3.1, essentially everything was there.

Evidently, Palm could release an updated camera service and an updated Camera application, and some developers thought they would. When webOS 1.3.1 went live without video recording, Zsoc (aka Prenosicator on the forums) decided not to wait for Palm and figured out a plan to create a 3rd party video recorder.

Zsoc rebuild a modified GStreamer binary, to fix an issue that otherwise would require a pre-set recording time. With that in hand and Zsoc's understanding of GStreamer, I worked with him to build a custom service for video recorder and he built a webOS application frontend (with assistance from Roy from Pre101).

Well, it's my pleasure to announce the first alpha testing is now underway. Currently things are pretty limited and by no means polished. That said, it records at 30 FPS 480x320px resolution and it supports AAC, AMRNB, and MP3 audio encoding as well as MPEG-4, H.263, and H.264/AVC video encoding. In addition it supports mp4 and 3gp file output, with the option to enable the camera's flash while recording.  Oh, and the best part, the videos can be replayed in the Pre's video player!

For those adventurous, and aware of the many risks of using alpha software, the GstService and Precorder installation information/ipk links can be found at its wiki page.

Update from Dieter: How about a sample video? It's after the break!