• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[Experimental] Froyo 720p Playback + Fullscreen Video recording !

Search This thread
Jan 9, 2011
33
33
Froyo only !

Plays a 720p Demo Video i have that did not play before.
Playback is okay, but it lags a bit every few seconds on the video i use to test.

EDIT : Lag is because this is a "High Profile" vid. (Blueray quality)

h264info com/clips.html <- add the dot

Used for test :
Serenity – 720p “On HD DVD” Trailer
Video Type: 1280×720 (720p), 23.967 FPS, CE-High profile (PS3 and Xbox 360 compatible)

Its experimental and not tested alot, so do a backup before you try.
This is not installable with recovery. You have to push files and folder
to /system/lib

****** EDIT *******************************
Now also the stock Camera is recording in fullscreen 848x480
Working package for recovery can be found in post #24


http://forum.xda-developers.com/showpost.php?p=11018223&postcount=24
 

Attachments

  • lib.zip
    1.7 MB · Views: 8,382
Last edited:
Jan 9, 2011
33
33
After playing arround with build.prop and media_profiles.xml i am now also able to record video with 848x480 @8mbit @30fps using the "lgcamera" app from the market. (Selecting "MPEG4" as encoder).
I think it recorded 640x480 before regardless what you set.
 
Jan 9, 2011
33
33
It's a "high profile 720p" file and thats too much for the defy, it seems.
Install "TubeMate" from the market, goto Settings->Maximum Resolution->select 1280x720
Then you can search for "720p" and download a video.
They play without lag and extremely crisp and nice.
You have to choose "Download" as "Watch" just opens the Youtube app.


I have aplied the .zip with system recovery, in the option "Flash Zip" and that was ok.
But the video test of serenity, has much lag at 1,2GHz with stock player...
In milestone 2 too?
 

aikidoka90

Senior Member
May 6, 2010
51
1
zip is not a update file for recovery. only libs

I know that is not an update, but if you flash the zip with recovery, it puts libs in his folder.
But the advantage to play 720p videos is to see some series like Big Bang Theory without conversion... If a simple trailer 80MB is too much for defy...
This isn´t possible in droid 2 or X???
 
Jan 9, 2011
33
33
Erm, i think it will do nothing if you apply this one with recovery.
There is a recovery package of this in the development thread.

I know that is not an update, but if you flash the zip with recovery, it puts libs in his folder.
But the advantage to play 720p videos is to see some series like Big Bang Theory without conversion... If a simple trailer 80MB is too much for defy...
This isn´t possible in droid 2 or X???
 
Jan 9, 2011
33
33
Still cant post in the dev thread :(

Anyway here is an update collection of files.
Not for recovery, i am to tired to make a package :)

Patched BlurCamera.apk for 848x480 fullscreen recording
remove the BlurCamera.odex if you have a non deodexed firmware !!

there is a remount script in /system/bin.
chmod 755 /system/bin/remount and you can just type
remount rw
or
remount ro
to mount the system partition writable/readonly.
 

Attachments

  • system.zip
    2.7 MB · Views: 558
Last edited:
Jan 9, 2011
33
33
BUG

Camera seems to start with QVGA and has to be switched to VGA manualy in the
settings :(
But VGA then shows and records as 848x480

EDIT:
Now works as it should.
Strange.
 
Last edited:
  • Like
Reactions: SWAT AXEL

Zorge.R

Senior Member
Feb 24, 2009
301
150
Hm, not working for me.

GB froyo.

mnt rw
then
cp all in system.zip, to /system/*
delete odex.

install lgcamera. 848x480 available in lgcamera, but app is halt, when i start record.
in stock camera, see onle VGA.
 

Zorge.R

Senior Member
Feb 24, 2009
301
150
any ideas how phone now can be start?
i think i need hard reset, but how do hard reset, if phone not started, and just show boot animation.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 14
    Froyo only !

    Plays a 720p Demo Video i have that did not play before.
    Playback is okay, but it lags a bit every few seconds on the video i use to test.

    EDIT : Lag is because this is a "High Profile" vid. (Blueray quality)

    h264info com/clips.html <- add the dot

    Used for test :
    Serenity – 720p “On HD DVD” Trailer
    Video Type: 1280×720 (720p), 23.967 FPS, CE-High profile (PS3 and Xbox 360 compatible)

    Its experimental and not tested alot, so do a backup before you try.
    This is not installable with recovery. You have to push files and folder
    to /system/lib

    ****** EDIT *******************************
    Now also the stock Camera is recording in fullscreen 848x480
    Working package for recovery can be found in post #24


    http://forum.xda-developers.com/showpost.php?p=11018223&postcount=24
    6
    Okay, i made a recovery package.
    I Hope it works this way.
    Camcorder may crash on the first start.
    Restart the camcorder then and set the video mode to VGA.

    Backup before trying.

    PS: I also added GenieWidget (cool News and Weather Widget) and Gallery3D, as i
    missed this apps in Froyo :)
    And you can just type "remount rw" now to mount the filesystem writeable.
    2
    720p cannot be set as it is not in the list of supported resolutions.
    We need to find the location of this list to patch it.

    01-31 18:06:14.075 1243 1384 D LibSOCJordanCamera: +setParameters
    01-31 18:06:14.075 1243 1384 I LibSOCJordanCamera: Changed: preview-size: 848x480 -> 1280x720 {176x144,320x240,352x288,480x360,640x480,848x480}
    01-31 18:06:14.075 1243 1384 E LibSOCJordanCamera: Failed substring capabilities check, unsupported parameter newparam=1280x720 parseTable.key=preview-size,currparam=848x480


    Min trying that file with your BlurCamera.apk moded for 1280. It should now allow this resolution. I had hoped that it works with hacking libsoccamera.so alone, but it does not seem to. However:

    01-31 13:42:04.569: INFO/LibSOCJordanCamera(1248): Changed: preview-size: 0x0 -> 640x480 {320x240,480x360,640x480,848x480,1280x720}
    01-31 13:42:04.569: INFO/LibSOCJordanCamera(1248): Changed: preview-frame-rate: 24 -> 30 {10,15,20,24,25,30}
    01-31 13:42:04.569: INFO/LibSOCJordanCamera(1248): Extract changes completed, 2 total changes


    But, further up it does this, which is believe gets the camera into non 720p mode (I means the BlurCamera is not exposing them):

    01-31 13:42:03.999: DEBUG/MotoCamSetting(2648): loadFlexValue() - Enter
    01-31 13:42:03.999: DEBUG/MotoCamSetting(2648): loadFlexValue() - Based on display size, selecting PREMIUM camera mode
    01-31 13:42:04.006: DEBUG/MotoCamSetting(2648): Droid2 isDroid2 in setting5m
    01-31 13:42:04.006: DEBUG/MotoCamSetting(2648): Droid2 isDroid2 in settingtrue
    01-31 13:42:04.006: DEBUG/MotoCamSetting(2648): Droid2 disabel the Droid2 720p
    01-31 13:42:04.006: DEBUG/MotoCamSetting(2648): loadFlexValue() - Exit
    2
    In build.prop we can see:

    ro.media.capture.panorama=0/1
    ro.camera.DynamicFocus=true/false
    1
    Here is 720p playback drivers for stock video player for official gingerbread
    http://www.mediafire.com/download.php?c2uco84ec7u9ldk

    please add to first post

    thank's to Simplestas