yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] Rashed97:
It works. Check out the commit: https://github.com/lgics/cm_device_...mmit/9d0a71cd8de0250eb17d9759581096acea0886d9

He came up with the idea, and I commited it and tested it. Try those media_codecs and _profiles with the libs that give you working HQ video. That should do it :D

Oh yeah and Oliver: That commit should fix your low FPS too

I'm gonna push a fix that I saw on Sunday in a few min. It fixes the video thumbnail issues.
[Android Software/Hacking General [Developers Only]] bieltv3:
Great! Nice work, will take a look :)

Enviado desde mi GT-S5830 usando Tapatalk 2
[Android Software/Hacking General [Developers Only]] Eskuero:
Awesome men!

How much fps are you getting now?

Enviado desde mi Wildfire S A510e usando Tapatalk 2
[Android Software/Hacking General [Developers Only]] erikcas:
Nice to start with after my android-break! Good job Rashed!

Confirmed on samsung :cool:

Verstuurd van mijn GT-S5660 met Tapatalk
[Android Software/Hacking General [Developers Only]] Rashed97:
@Oliver: About 24 FPS since that's what I set the max too ;)

@erikcas: That's great!
[Android Software/Hacking General [Developers Only]] iampraty:
Guys any chances on getting flashable zip for samsung Galaxy fit(GT-5670)
[Android Software/Hacking General [Developers Only]] bgm92:
Please try to enable recording at 640x480 resolution, with maybe 30fps! It would be great!

Note that in Froyo with LGCamera app you can do this (Galaxy Gio) so the phone is capable for that!
[Android Software/Hacking General [Developers Only]] gabrielking9:
Confirmed on samsung what???
[Android Software/Hacking General [Developers Only]] erikcas:
Gio. Will work on mini too

Verstuurd van mijn GT-S5660 met Tapatalk
[Android Software/Hacking General [Developers Only]] Eskuero:
Using google encoders didn't work for me...

Recording starts but never saves de video:P

Enviado desde mi Wildfire S A510e usando Tapatalk 2
[Android Software/Hacking General [Developers Only]] Eskuero:
That's because the node should be OMX.google.h263.encoder, check your media codec file, but anyway I've xhanged that and didn't work by any way.

Enviado desde mi Wildfire S A510e usando Tapatalk 2
[Android Software/Hacking General [Developers Only]] Rashed97:
Try using the ZTE blade libs and the patch I commited yesterday. That might work

Also, I'm about to push the thumbnail fix and generate .patch files for all 6 commits.
[Android Software/Hacking General [Developers Only]] Rohit02:
Hats Off for your contribution sir.. :):good::highfive:

just wated to know if any one cam make the same woring for FIT too. it would b a GREAT HELP

THANX a ton...
[Android Software/Hacking General [Developers Only]] Rashed97:
Ported this to CM10.1 this morning. Works fine after WaylandAce cleaned it up
[Android Software/Hacking General [Developers Only]] erikcas:
Here is a promise I make:

I have been very busy last days, but upcoming sunday there will be time. Fit will have an aosp hybride (testing right now, hell of performance) and, if applicable a test cm10.1 before christmas.

I will compile for fit there is one condition: I donot have the device, so I cannot test and without proper issue reporting (clear symptoms and logats) I cannot and will not try to support.

I have compiled working CM10's before for fit.
[Android Software/Hacking General [Developers Only]] Rashed97:
That's the spirit! Go erikcas! :D
[Android Software/Hacking General [Developers Only]] erikcas:
Thanx :P

Pff you should try the aosp "hybride (4.1.2)". It is so fast and smooth compared to CM...
[Android Software/Hacking General [Developers Only]] Rashed97:
Really? What did they do to it to make it like that?
[Android Software/Hacking General [Developers Only]] erikcas:
I used mainly aosp sources, only replaced some cm sources from cm for hardware.

So it misses many cm features, but enormous gain in performance

Will release and publish sources upcoming weekend.
[Android Software/Hacking General [Developers Only]] bieltv3:
Erik, is it lighter than CM10 in system partition or more or less the same? Because AOSP could be very itneresting...
[Android Software/Hacking General [Developers Only]] erikcas:
Will send you a link in a minute to a testversion. You can judge yourself :p

Verstuurd van mijn GT-S5660 met Tapatalk
[Android Software/Hacking General [Developers Only]] bieltv3:
Great! thanks, keep going :D
[Android Software/Hacking General [Developers Only]] Dovidhalevi:
Does this mean ... 10.1 builds, boots, and ... is working?!? Big headline buries in this little post :)
[Android Software/Hacking General [Developers Only]] marioog5:
So it's probably working in my galaxy 5?

I'm just curious: blade, gio, mini they have pretty similar specs as g5, anyone get cm 10.1 working.

Sent from my Galaxy 5 using Xparent Blue Tapatalk 2
[Android Software/Hacking General [Developers Only]] Rashed97:
Yup. It builds, boots, and this is ported. Who do you think I am? ;)
[Android Software/Hacking General [Developers Only]] Rashed97:
Find me a Galaxy 5 repo and I'll try to convince WaylandAce and erikcas to look at it
[Android Software/Hacking General [Developers Only]] gabrielking9:
Is better wait psyke83 (galaxy 5 dev)
[Android Software/Hacking General [Developers Only]] Dovidhalevi:
The greatest!
[Android Software/Hacking General [Developers Only]] atrix4g18:
Will this work on CM10 for HTC chacha/status?
[Android Software/Hacking General [Developers Only]] adlx.xda:
So far I have built it with this modified framework, but I haven't been able to make it work. I wonder what libs u should use... I'm confused about that.

Sent from my Galaxy Nexus
[Android Software/Hacking General [Developers Only]] Rashed97:
You should use the ONX libs that came with your stock ROMs supplied by your device manufacturer
[Android Software/Hacking General [Developers Only]] adlx.xda:
OK thanks, I'll try that again for and see what says the logcat.

Sent from my Galaxy Nexus
[Android Software/Hacking General [Developers Only]] Eskuero:
Check if you allowed libstagefrighthw.so to build.

Enviado desde mi Wildfire S A510e usando Tapatalk 2
[Android Software/Hacking General [Developers Only]] adlx.xda:
Good point, I'll check that after I'm back from holidays :)

Sent from my Galaxy Nexus
[Android Software/Hacking General [Developers Only]] PolishVodka:
Someone help me?

On my device - LG GT540 , camcorder not saving videos.

All HQ and LQ decoders works - mpeg4 , h263 , h264 , i have smooth video playback.

Camera and Panorama works too.

Camcorder doesn't. Only when i use H264 enc with 320x240 pix - then video record only 5 sec. and preview freezing!

On highest resolution (640x480 - standard) videos not saved. On others encoders - mpeg4 , h263 - the same.

Please , give me solution to fix that.
[Android Software/Hacking General [Developers Only]] r.zikmund:
is anybody still working on camcorder framerate for htc marvel JB?
[Android Software/Hacking General [Developers Only]] erikcas:
I think that is a question to be answered in HTC marvel threads. This is generic and works on most devices

Verstuurd van mijn GT-N8010 met Tapatalk
[Android Software/Hacking General [Developers Only]] NikitoGR:
I'm not asking for ETA. Are you in a good way?
[Android Software/Hacking General [Developers Only]] PolishVodka:
I still need your help , please.
[Android Software/Hacking General [Developers Only]] Rashed97:
Find my sources on androidarmv6 and get the libOmxVidEnc.so from the LG vendor repo. That should fix it
[Android Software/Hacking General [Developers Only]] PolishVodka:
@Rashed97

I now , you're master , but i trying this lib and my camcorder still broken.

When i use others encoder , video recording starts , but not give me video (wtf?) , only clear mp4 file.

Camcorder works only ( give me output video clip) , when i set H264 encoder (google) and screen size max 320x240. But that file playing only 5 sec. and screen freezes ( audio still playing).
[Android Software/Hacking General [Developers Only]] erikcas:
You will need not only the lib, but also you need to compile the rom / framworks from the sources named by rashed!
[Android Software/Hacking General [Developers Only]] Rashed97:
PolishVodka, let me see your device sources.
[Android Software/Hacking General [Developers Only]] PolishVodka:
Here is all sources http://xdaforums.com/showthread.php?t=2057638 . Miroslav_MM sources , not mine.

And wma decoders not work on JB for armv6 devices?
[Android Software/Hacking General [Developers Only]] Rashed97:
IDK. I'll try to build this for you soon. But my soon is within a few weeks :p
[Android Software/Hacking General [Developers Only]] PolishVodka:
Ok , thanks so much , master.
[Android Software/Hacking General [Developers Only]] PolishVodka:
Maybe u now how fix little bug , on CM10 , when i watching videos in stock gallery , i have some like color banding (16bit depth color?)
[Android Software/Hacking General [Developers Only]] gabrielking9:
I have it too on cm10.1
[Android Software/Hacking General [Developers Only]] Rashed97:
Depends on how your developer did the encoding. We had it until I redid the encoding system.
[Android Software/Hacking General [Developers Only]] gabrielking9:
On cm10.1 by androidarmv6 team in some videos appears green lines in top of video and the color of video is changed it happens on both HQ/LQ mode in any player (youtube, mx player, etc)
[Android Software/Hacking General [Developers Only]] Rashed97:
Logcat please
[Android Software/Hacking General [Developers Only]] gabrielking9:
OK will take ASAP :)
[Android Software/Hacking General [Developers Only]] PolishVodka:
Still need your help. This banding is ONLY IN VIDEOS. When i use MX Player and set in Decoder options 32bit depth color , than artefacts gone.

I think something in surfaceflinger.so...
[Android Software/Hacking General [Developers Only]] Rashed97:
Hm you've setup your environment correctly and set QCOM_LEGACY_OMX in your BoardConfig?
[Android Software/Hacking General [Developers Only]] PolishVodka:
Ok Rashed97 , i fixed that....Dithering must be set to 2 in build.prop.
[Android Software/Hacking General [Developers Only]] gabrielking9:
What is the line of dithering in build.prop? That bug which you was having is the green line in top of videos?
[Android Software/Hacking General [Developers Only]] PolishVodka:
No , no green line , but in some videos i have it too. Its normal.
[Android Software/Hacking General [Developers Only]] gabrielking9:
Hi i am having a issue when watching some videos it shows a green line and a different from original color in video when it is on HQ mode (like the screenshot) I uploaded the logcat on pastebin and on attachment.

I am using Cm10.1 by erikcas (androidarmv6 team) and i put to watch this video first in LQ mode and Second in HQ mode (As you can see in logcat) please anyone help me.

http://pastebin.com/NQh5YhvF
[Android Software/Hacking General [Developers Only]] Mardon:
AW: [WIP] Modified libstagefright for Qualcomm OMX IL for MSM7x27 SoCs running JB

Thats a thing you should post in roms dev thead!

Thats what the dev thread is meant for. ;)

Gesendet von meinem GT-S5830 mit Tapatalk 2
[Android Software/Hacking General [Developers Only]] gabrielking9:
I posted on dev thread too
[Android Software/Hacking General [Developers Only]] arun_7:
Camera have little darkness problem. and color variation. Is this related to OMX lib or ROM?
[Android Software/Hacking General [Developers Only]] chautruongthinh:
Who is guide me mod libstragefright for HD2 (Jellybean 4.3.1)!!! I want play 720p and record video (480x800) for my build!!
[Android Software/Hacking General [Developers Only]] hariraj96:
+1 wondering abt the same....the cam exposure level in cm 10.1 for p500 is very low....
[Android Software/Hacking General [Developers Only]] Rashed97:
So we need to play around a bit with the media_codecs.xml ;)
[Android Software/Hacking General [Developers Only]] bieltv3:
Yep...

Btw erickas Ive compiled cm10 for ace with your av and i get video recordig working with legacy camera !

Enviado desde mi GT-S5830 usando Tapatalk 2
[Android Software/Hacking General [Developers Only]] erikcas:
That is correct, with me too, but it does not give proper output on playback
[Android Software/Hacking General [Developers Only]] bieltv3:
Yep... well its first result :)

Enviado desde mi GT-S5830 usando Tapatalk 2
[Android Software/Hacking General [Developers Only]] Eskuero:
Everyone need to knows the correct quirks to specify for their omx codecs.

Enviado desde mi Wildfire S A510e usando Tapatalk 2
[Android Software/Hacking General [Developers Only]] Rashed97:
Haha sleep well. It's getting there. Ill try messing with libmm-omxcore.so later today
[Android Software/Hacking General [Developers Only]] erikcas:
Will try a quick mod to on libOmxCore. Will report later.

I replaced it with ICS lib. Didn't solve it but fixed the colors in camcorder :confused:
[Android Software/Hacking General [Developers Only]] Rashed97:
Ha getting there. My camcorder won't work at all for some reason... It shows the preview. Just won't record.
[Android Software/Hacking General [Developers Only]] djjosef:
guys, briefly you are trying to make "

video recording

" work in Jelly Bean right ? Am I wrong ?
[Android Software/Hacking General [Developers Only]] gabrielking9:
No, they are trying to get HQ video playback on youtube and others apps
[Android Software/Hacking General [Developers Only]] Eskuero:
Read the tittle, libstagefright makethe works for both, without a good libstagefright you'll not get correct output colors mode of your camcorder.

Enviado desde mi Wildfire S A510e usando Tapatalk 2
[Android Software/Hacking General [Developers Only]] erikcas:
HQ playback but as a side effect I have right colors now in recording :P
[Android Software/Hacking General [Developers Only]] Rashed97:
Hey erikcas, are you using libstagefright_hw and libmm_omxcore from ICS or you're still just building them? hephappy switched our to ICS ones a few months ago and I think that might be causing issues here ;) Well actually I have a strong feeing that they are, not just a slight feeling :p
[Android Software/Hacking General [Developers Only]] erikcas:
no it doesn't make a difference. The only things changed are LOG to ALOG and one OMX_bla_bla is changed to QOMX_bla_bla. But that last one does noet make a difference.

Inspired by WaylandAce, I think we are missing something in colorconversion
[Android Software/Hacking General [Developers Only]] Rashed97:
Are you sure libstagefright_hw.so didn't change?
[Android Software/Hacking General [Developers Only]] bieltv3:
Yeap, I was talking with wayland too, but that color conversion error seems imposible to find out...

Enviado desde mi GT-S5830 usando Tapatalk 2
[Android Software/Hacking General [Developers Only]] erikcas:
no. Not sure. Did a tiny change to SoftWareRenderer.cpp

try that first

---------- Post added at 11:30 PM ---------- Previous post was at 11:16 PM ----------

The errors are there too in CM9. You can check itBut is handled differently. In CM10 adreno stresses. In Cm9 it doesn't.

Edit: adjusted libstagefrighthw from ICS. No luck.
[Android Software/Hacking General [Developers Only]] Rashed97:
Hmm OK. I'm gonna actually build that lib instead of using the old prebuilt one, maybe I can get video recording ;)

Adreno doesn't stress that badly if you configure it correctly. I have it done nicely here ;)
[Android Software/Hacking General [Developers Only]] erikcas:
Well, it is configured oke :)

Done again some changes to OMXCode.cpp

Check, then sleep
[Android Software/Hacking General [Developers Only]] Rashed97:
Great! I'm gonna pull the changes from your repo to the one at LGICS so we can all have your changes ;)
[Android Software/Hacking General [Developers Only]] erikcas:
Little resume, please think with me..

On JB AND ICS we get this in logcat:

I/OMXCodec( 170): [OMX.qcom.video.decoder.avc] Non-Interlaced format detected
I/OMXCodec( 170): [OMX.qcom.video.decoder.avc] AVC profile = 66 (Baseline), level = 30
I/OMXCodec( 170): [OMX.qcom.video.decoder.avc] Enable frame by frame mode
E/QCvdec ( 170): Setparameter: unknown param 2130706434
W/OMXCodec( 170): Failed to set frame packing format on component
E/QCvdec ( 170): Error: get_config Not Implemented
I/OMXCodec( 170): [OMX.qcom.video.decoder.avc] video dimensions are 640 x 360
I/AudioHardware( 170): set device to SND_DEVICE_SPEAKER device_id=0
I/AudioHardware( 170): disabling post proc features with mask 0x0000
E/QCvdec ( 170): OMXCORE-SM:Recieved command DISABLE (2)
E/QCvdec ( 170): Omx Flush issued when vdec is not initialized yet.
E/QCvdec ( 170): Error: get_config Not Implemented
I/OMXCodec( 170): [OMX.qcom.video.decoder.avc] video dimensions are 640 x 360
E/QCvdec ( 170): OMXCORE-SM:Recieved command ENABLE (3)
E/QCvdec ( 170): ERROR - VDL_Configure_HW: cannot open axi_freq -1 [B][COLOR="Red"]<=====(not sure if this is on ICS too!)[/COLOR][/B]
I/SoftwareRenderer( 170): Buffer color format: 0x7FA30C00
I/SoftwareRenderer( 170): Video params: mWidth: 640, mHeight: 360, mCropWidth: 640, mCropHeight: 360, mCropTop: 0, mCropLeft: 0

At this point, in ICS the video starts to play. In JB we get a black screen instead of video playing. The next errors are thrown in JB logcat (not in ICS logcat)

E/Adreno200-ES20( 167): <qgl2DrvAPI_glEGLImageTargetTexture2DOES:2552>: GL_INVALID_OPERATION
E/Adreno200-ES11( 167): <glEGLImageTargetTexture2DOES:469>: GL_INVALID_OPERATION
E/SurfaceTexture( 167): [SurfaceView] updateTexImage: error binding external texture image 0x1d (slot 0): 0x502
E/Adreno200-ES20( 167): <qgl2DrvAPI_glEGLImageTargetTexture2DOES:2552>: GL_INVALID_OPERATION
E/Adreno200-ES11( 167): <glEGLImageTargetTexture2DOES:469>: GL_INVALID_OPERATION
E/SurfaceTexture( 167): [SurfaceView] updateTexImage: error binding external texture image 0x1e (slot 1): 0x502
E/Adreno200-ES20( 167): <qgl2DrvAPI_glEGLImageTargetTexture2DOES:2552>: GL_INVALID_OPERATION
E/Adreno200-ES11( 167): <glEGLImageTargetTexture2DOES:469>: GL_INVALID_OPERATION
E/SurfaceTexture( 167): [SurfaceView] updateTexImage: error binding external texture image 0x1f (slot 2): 0x502
E/Adreno200-ES20( 167): <qgl2DrvAPI_glEGLImageTargetTexture2DOES:2552>: GL_INVALID_OPERATION
...........
...........
E/Adreno200-ES20( 167): <qgl2DrvAPI_glEGLImageTargetTexture2DOES:2552>: GL_INVALID_OPERATION
E/Adreno200-ES11( 167): <glEGLImageTargetTexture2DOES:469>: GL_INVALID_OPERATION
E/SurfaceTexture( 167): [SurfaceView] updateTexImage: error binding external texture image 0x1d (slot 0): 0x502

So this has got to be solved.
[Android Software/Hacking General [Developers Only]] Rashed97:
Ah I think I know the problem ;)

You know how in JB there's a new EGL format for video? These old Adreno blobs don't support that new format. So we need to add support for the old format ;) But that's just what I see ;) I could very well be wrong :p
[Android Software/Hacking General [Developers Only]] bieltv3:
Your sound is playing without problems in HQ and normal videos?
[Android Software/Hacking General [Developers Only]] erikcas:
I suspect so (been playing around in frameworks_native, see my github (it is reverted now but I think I will re-revert, as that is much smoother)

https://github.com/Jellaxy/android_frameworks_native/commit/994abf2dd48245ebf6894b6f85be742daecd74ae

Maybe extend this some more

Sound is good. No video however
[Android Software/Hacking General [Developers Only]] Wayland_ACE:
I had a bit fixed libstagefright and now I can play mp4 videos with:

But other profiles are not supported, for example:

Does our OMX libs support other AVC profiles (not baseline)?
[Android Software/Hacking General [Developers Only]] Rashed97:
Can I see your media_codecs.xml and media_profiles.xml please?

And yes our OMX supported it on Froyo and Gingerbread, so it should work here eventually.

Oh yeah and erikcas, can you put the media_codecs.xml that you're currently using up here as well. I want to try some stuff with it when I get home today
[Android Software/Hacking General [Developers Only]] Wayland_ACE:
I run it on ICS and there are not media_codecs.xml file, but it's not necessary.

I had modifed file SoftwareRenderer.cpp:

from:

switch (mColorFormat) {
#ifndef MISSING_EGL_PIXEL_FORMAT_YV12
case OMX_COLOR_FormatYUV420Planar:
case OMX_TI_COLOR_FormatYUV420PackedSemiPlanar:
{
halFormat = HAL_PIXEL_FORMAT_YV12;
bufWidth = (mCropWidth + 1) & ~1;
bufHeight = (mCropHeight + 1) & ~1;
break;
}
#endif
#ifdef QCOM_LEGACY_OMX
case OMX_QCOM_COLOR_FormatYVU420SemiPlanar:
{
halFormat = HAL_PIXEL_FORMAT_YCrCb_420_SP;
bufWidth = (mCropWidth + 1) & ~1;
bufHeight = (mCropHeight + 1) & ~1;
mAlign = ((mWidth + 15) & -16) * ((mHeight + 15) & -16);
break;
}
#endif
default:
halFormat = HAL_PIXEL_FORMAT_RGB_565;
bufWidth = mCropWidth;
bufHeight = mCropHeight;

mConverter = new ColorConverter(
mColorFormat, OMX_COLOR_Format16bitRGB565);
CHECK(mConverter->isValid());
break;
}

to:

halFormat = HAL_PIXEL_FORMAT_RGB_565;
bufWidth = mCropWidth;
bufHeight = mCropHeight;

mConverter = new ColorConverter(
mColorFormat, OMX_COLOR_Format16bitRGB565);
CHECK(mConverter->isValid());

And GL error is gone at least. youtube LQ and HQ is working (HQ has small artefact and a bit laggy). mp4 files are working too with baseline AVC profile.
[Android Software/Hacking General [Developers Only]] Rashed97:
So you took out the 2 ifdefed parts, correct?

The first ifdef isn't needed on ICS since we have the ICS Adreno libs, but the second one I'm not sure about.... Ask Ganster41 if it's absolutly needed. That might be why it has the artifact :p
[Android Software/Hacking General [Developers Only]] Wayland_ACE:
Probably, but no GL error is better than a small artefact. Probably HAL_FORMAT and BUF sizes from Ganster41's ifdef can help. Will try later
[Android Software/Hacking General [Developers Only]] Rashed97:
Okey dokey. You're testing on ICS right?

Also, I gotta go now.. Back in about 7 hours ;)
[Android Software/Hacking General [Developers Only]] Wayland_ACE:
Yes, ICS
[Android Software/Hacking General [Developers Only]] kronflux:
Recording as well as playback(particularly in the case of HD video), and overall performance as well.
[Android Software/Hacking General [Developers Only]] Eskuero:
I'm sure you're not showing HD videos on your msm7x27 platform...

HQ Videos maybe:D

Enviado desde mi Wildfire S A510e usando Tapatalk 2
[Android Software/Hacking General [Developers Only]] Mardon:
With modded youtube.apk you also can watch hd videos on msm7x27 platform!

Works good on gingerbread. :cool:

Gesendet von meinem PASCAL2 mit Tapatalk 2
[Android Software/Hacking General [Developers Only]] Eskuero:
1080p? Or just at 720p?

Give me a link:P

Enviado desde mi Wildfire S A510e usando Tapatalk 2
[Android Software/Hacking General [Developers Only]] Mardon:
Here

http://xdaforums.com/showthread.php?t=1529715

Gesendet von meinem PASCAL2 mit Tapatalk 2
[Android Software/Hacking General [Developers Only]] Wayland_ACE:
http://developer.android.com/guide/appendix/media-formats.html

Here is info, what Android support only baseline profile in H.264 AVC codec. So, it's working :)
[Android Software/Hacking General [Developers Only]] Ganster41:
Our OMX IL can't play videos bigger than 800x480 resolution on any Android version. What HD you mean?

Most videos has an 16:9 aspect ratio, and can't play in 480p too, because its resolution are ~854x480.
[Android Software/Hacking General [Developers Only]] Lt.Win:
That's right. HQ videos are 800x480. But, Most of them are higher than what ours can play, if in not mistaken.
[Android Software/Hacking General [Developers Only]] Rashed97:
Yeah he meant HQ I think
[Android Software/Hacking General [Developers Only]] Mardon:
No i mean hd!

With modded youtube apk its possible on gingerbread.

Even on non hd devices.

Gesendet von meinem Neo-X8@cm10
[Android Software/Hacking General [Developers Only]] Rashed97:
OK, but we're trying to get it to work without a modded YouTube APK
[Android Software/Hacking General [Developers Only]] Mardon:
Thats not possible on ace because ace is no hd device.

Only hq is possible.

For hd you need a modded yt apk

Gesendet von meinem Neo-X8@cm10