We have moved to a new Sailfish OS Forum. Please start new discussions there.

Handbrake preset for Jolla

asked 2014-10-14 19:42:41 +0300

DarkWhite gravatar image

updated 2015-01-06 18:55:21 +0300

I'm left in the dark what kind of video playback capability Jolla has. I assume and a bit know that Jolla relies on free AV gstreamer codes. It does natively support H.264 (MPEG-4 AVC) encoding by my understanding, but what profile and version? Audio codec is obviously MP3 and supports up to 320kbit/48kHz. Native resolution is up to qHD 960 x 540 16:9 aspect ratio. Can it downscale higher resolutions?

I have managed to encode .mp4 files with RF 22 H.264 Main @3.2 placebo + MP3 stereo 192kbs/auto. Those playbacked fine with LLs Player and the quality was good. Please let me know if the is already somekind wiki written alike the Nokia N900 Video Editing.

I'm looking "optimized" filesize&quality preset for the device.

edit retag flag offensive close delete



I guess the scaling works fine.. Both with 720p and 1080p (h264 @30MBit VBR + mp3 @ 256 kBit VBR ) rendered in Premiere... 1440p (60MBit VBR)is stuttering (But I guess this is due to bandwidth of the sdcard)

kormarun ( 2014-10-15 09:34:46 +0300 )edit

Here is an example import profile for Handbrake version Profile. I used it to to encode SD 720x576 .VOB to .mp4 successfully.

DarkWhite ( 2014-10-17 01:21:11 +0300 )edit

install "lss vPlayer" it'll play anything but avi 3gp... it plays mkv too.

Ghost ( 2014-10-17 05:47:28 +0300 )edit

1 Answer

Sort by » oldest newest most voted

answered 2014-10-17 10:28:50 +0300

dthierbach gravatar image

updated 2014-10-17 12:32:32 +0300

The chipset in the Jolla is a Qualcomm MSM8930, i.e. a Snapdragon 400 with Adreno 305. So the hardware supported profile and version is whatever Qualcomm decided to support. The only information I could find was 1080p HD video playback and capture with H.264 (AVC), which isn't really specific, but maybe you can find more specific info somewhere, or compare with other brand-name cellphones with the same chipset.

Edit: It looks like gstreamer uses the OpenMAX IL API for decoding, at least gstreamer0.10-omx-0.1.0-10.8.8.jolla.armv7hl is installed on my phone. So maybe one can query the API for the exact profile support.

Edit 2: And here is an example how libstagefright queries profile and level for the AVC codec from the OpenMAX API, so it looks like it can be done.

edit flag offensive delete publish link more
Login/Signup to Answer

Question tools



Asked: 2014-10-14 19:42:41 +0300

Seen: 922 times

Last updated: Jan 06 '15