Hi,
I've tested the built-in 'screenrecord' binary of CM11 and it works quite well but it lacks sound. Is there any solution/app that enhances this functionality with sound support? The new app 'mirror beta' just seems to provide mic audio that i don't want. I need system audio to record games and such. Any ideas?
I've been trying to do this for a while now but couldn't N7100 didn't isn't in CM12 nightlies yet so I decided to build CM11 ROM again with some Apollo tweaks for better audio performance. This is CM11's Apollo with the following tweaks done by me.
-Compiled with Linaro 4.7 Toolchain with Fidelity Edition flags optimization (-O3/Strict-aliasing/etc.)
-Raised the handler thread priority level to high priority audio level. Normally it was set to background level but if you want to turn this to music phone, that level of priority won't make sure you'll get good music without being interrupted.
-Increase performance on caching system. It may consume little more space but should improving disk caching performance significantly. I decreased load factor from 0.75 to 0.5 so it shouldn't consume much more space like 0.25 (Or maybe I should)
-Reduced buffer size and output latency in disk caching. This should some what improve performance for low latency audio playback.
Let me know how it works against default CM's Apollo and other music players.
Windows X said:
I've been trying to do this for a while now but couldn't N7100 didn't isn't in CM12 nightlies yet so I decided to build CM11 ROM again with some Apollo tweaks for better audio performance. This is CM11's Apollo with the following tweaks done by me.
-Compiled with Linaro 4.7 Toolchain with Fidelity Edition flags optimization (-O3/Strict-aliasing/etc.)
-Raised the handler thread priority level to high priority audio level. Normally it was set to background level but if you want to turn this to music phone, that level of priority won't make sure you'll get good music without being interrupted.
-Increase performance on caching system. It may consume little more space but should improving disk caching performance significantly. I decreased load factor from 0.75 to 0.5 so it shouldn't consume much more space like 0.25 (Or maybe I should)
-Reduced buffer size and output latency in disk caching. This should some what improve performance for low latency audio playback.
Let me know how it works against default CM's Apollo and other music players.
Click to expand...
Click to collapse
Good Job. Thank you so much.
You're welcome.
Anyway opus support could be added? Love the sound btw, it's faster and clearer thanks for the mod Windows X
Phone SetupHere you can post
Setup
Tweaks
Mods
Benchmarks
Performance
Battery Life
Advertise your development or promote someones
Offtopic (to an extent)
Personal Setup
I have the Nexus 6 (unencrypted) overclocked to 2.9ghz running Chroma Rom with Despair Kernel
CPU Parameters
Max- 2918400
Min- 300000 (tends to not want to wake up any lower)
Governor- interactive
GPU Settings
Max Frequency- 600000000
Governor- msm-adreno-tz
Kernel
I/O Scheduler- fiops
Read Ahead size- 512
TCP congestion control- westwood
Fast charge
Intelli-Plug with Touch Boost
MPDesion-Disabled
DoubleTap 2 Wake
Sweep 2 Wake
Battery life
Around 13 or 14 hours, Will screenshot later. Just started using these settings
Benchmarks
Will post later. Runs smoothly
Sound
extremebeats mod
Includes:
► Pon-3 Audio
► AwesomeBeats
► PureAudio Engine
► NEW! HTC Beats Audio
► Harmon Kardon Audio
► xLoud
► Sony Clear Audio + Sony Clear Audio + Sony Clearphase
► Dolby Audio
► SRS WOW + SRS TRU BASS + SRS DEFINITION ENHANCER @ 30% Intensity
► 48000Khz Sampling @ 24bit
► eXtremeBeats™ xPress Engine Smartly Enhances Your Call Quality
► eXtrabass Libs
► Render Frequencies Lower Than 20Hz on Headphones
► Render Frequencies Lower Than 150Hz on Built In speaker
► Increased Volume Levels Throughout System
► Warmer Clearer Sound Via Built In Speaker, Headphones or Bluetooth
► Wider Soundstage
► Converts Low Quality MP3's To 320Kbps When Possible
► Less Noise With Updated Libs
► New Bass Optimizations For Punchier Clearer Bass
► New Treble Optimizations For Even An Even Clearer High End Listening Experience
Phone SetupHere you can post
Setup
Tweaks
Mods
Benchmarks
Performance
Battery Life
Advertise your development or promote someones
Offtopic (to an extent)
Personal Setup
I have the Nexus 6 (unencrypted) overclocked to 2.9ghz running Chroma Rom with Despair Kernel
CPU Parameters
Max- 2918400
Min- 300000 (tends to not want to wake up any lower)
Governor- interactive
GPU Settings
Max Frequency- 600000000
Governor- msm-adreno-tz
Kernel
I/O Scheduler- fiops
Read Ahead size- 512
TCP congestion control- westwood
Fast charge
Intelli-Plug with Touch Boost
MPDesion-Disabled
DoubleTap 2 Wake
Sweep 2 Wake
Battery life
Around 13 or 14 hours, Will screenshot later. Just started using these settings
Benchmarks
Will post later. Runs smoothly
Sound
extremebeats mod
Includes:
► Pon-3 Audio
► AwesomeBeats
► PureAudio Engine
► NEW! HTC Beats Audio
► Harmon Kardon Audio
► xLoud
► Sony Clear Audio + Sony Clear Audio + Sony Clearphase
► Dolby Audio
► SRS WOW + SRS TRU BASS + SRS DEFINITION ENHANCER @ 30% Intensity
► 48000Khz Sampling @ 24bit
► eXtremeBeats™ xPress Engine Smartly Enhances Your Call Quality
► eXtrabass Libs
► Render Frequencies Lower Than 20Hz on Headphones
► Render Frequencies Lower Than 150Hz on Built In speaker
► Increased Volume Levels Throughout System
► Warmer Clearer Sound Via Built In Speaker, Headphones or Bluetooth
► Wider Soundstage
► Converts Low Quality MP3's To 320Kbps When Possible
► Less Noise With Updated Libs
► New Bass Optimizations For Punchier Clearer Bass
► New Treble Optimizations For Even An Even Clearer High End Listening Experience
Hey has anyone gotten UHQ to work on bluetooth? I just got in the update and it enables when I plug my headphones into the phone but not when connected via BT. Thanks
Sent from my SM-G920V using XDA Free mobile app
whatnow275 said:
Hey has anyone gotten UHQ to work on bluetooth? I just got in the update and it enables when I plug my headphones into the phone but not when connected via BT. Thanks
Sent from my SM-G920V using XDA Free mobile app
Click to expand...
Click to collapse
Not entirely sure if BT can support the bitrate requirement for UHQ. BT isn't really a data heavy protocol.
Sent from my iPhone using Tapatalk
LNJ said:
Not entirely sure if BT can support the bitrate requirement for UHQ. BT isn't really a data heavy protocol.
Sent from my iPhone using Tapatalk
Click to expand...
Click to collapse
Okay thanks. Yeah I know BT isnt great for HQ but I guess I was under the impression that the tweaks would work on either.
Sent from my SM-G920V using XDA Free mobile app
whatnow275 said:
Okay thanks. Yeah I know BT isnt great for HQ but I guess I was under the impression that the tweaks would work on either.
Sent from my SM-G920V using XDA Free mobile app
Click to expand...
Click to collapse
To use UHQ on bluetooth connectivity, you must have a compatible Bluetooth Headphone. Check out Samsung Level On Wireless Pro.
Samsung Level on Pro with S7 EDGE
I am currently listening to 24\192 tracks on my S7 edge with PowerAMP alpha and a bluetooth attached Level on Pro. I had my doubts when I read the specs but it is extremely likely that it works for this combination of hardware and software . UHQ via Bluetooth does work.
Galaxy S6 (S6 Edge, Edge+) and S7 (S7 Edge) support UHQ-BT codec developed by Samsung (don't mix with Samsung UHQ upscaler used in stock Music application). This codec allows audio transmittion via Bluetooth 4.0 at a pretty high resulution: 24 bit / 96 kHz (2 channels stereo). In order to be able to use this feature you must use Bluetooth audio device, which supports this codec, for example, headphones Samsung Level series. In order to enable UHQ-BT you need to download the application Samsung Level from Google Play Market and make sure that "UHQ" is enabled. 24 / 96 is the TOP possible limit of UHQ-BT codec for a pair S7 (S7E) + Level headphones. Of course it also depends on the audio file (stream) you're trying to play. If the file itself has low audio resolution with high compression then you cannot get high audio quality. The best audio quality will be when listening to audio files in lossless format (such as flac) with resolution 24 bit / 96 kHz. But there's also a question of how such high resolution was created. One thing is it was made from the original studio recording (made in 24, 36 or 48 bit resolution on professional equipment). And the other thing is if the source for lossless 24/96 audio file was a crappy mp3. A special case would be some vinyl-rip made by an enthusiast on some high-end analog - digital pair. You can find them with resolution as high as 24/192. But most of the time you get some background noise and vinyl crackle. So, the point of such high resolution for vinyl rips in the first place is rather doubtful in my opinion... Also, since UHQ-BT top capability is 24/96 audio resolution, there's no point in using 24/192 for our pair (S7 + Level headphones) UHQ-BT will downscale it to its 24/96 anyway... Other high-res BT codecs available: aptX HD, developed by Qualcomm, which supports HD audio with resolution 24/44, which is a little lower than UHQ-BT. Standard aptX supports CD-audio with resolution up to 16/44, which is even lower. Samsung Galaxy S6 (S6E) and S7 (S7E) support aptX, but do not support aptX HD. If you have a BT audio devise, which supports aptX and are unwilling to get Samsung Level series headphones (Level U, Level U Pro, Level U Pro ANC, Level On, etc...) then aptX supported quality with 16/44 resolution is the highest possible that you'll get. And if your headphones do not support aptX then you will get even lower resolution. The bottomline is get Samsung Level series headphones, if you want to get the highest BT wireless audio quality.
Now, as far as Samsung UHQ upscaler, which is built-in in the Samsung stock Music application, this is a feature, which increases audio resolution programmably. This helps to get the audio sound a little "more smooth" compared with original low-res quality. It removes to certain extent the "digitalness" of the sound, "making connection" between sound "dots" smoother. But it cannot make up high frequency sounds between dots, which may be lost due to low resolution and/or high compression. It simply "doesn't know" they existed.
Hey guys. I swear when I say this that I had a S6 for 2 years and the old samsung music app allowed to enable the UHQ mode even when connected to standard Bluetooth headphones and scrappy speakers started aounding great. In fact I was just surprised at how much of a difference it made. But I updated the app and since then have never gotten it to work over Bluetooth. It still works for wired headphones. But honest to good this feature actually worked and made no difference to which speaker it was connected to.
So I am pretty sure there must be a way to get it to work it is definitely a software matter. I am sure some of you smart folks can figure it out.
What if?
skg27 said:
Galaxy S6 (S6 Edge, Edge+) and S7 (S7 Edge) support UHQ-BT codec developed by Samsung (don't mix with Samsung UHQ upscaler used in stock Music application). This codec allows audio transmittion via Bluetooth 4.0 at a pretty high resulution: 24 bit / 96 kHz (2 channels stereo). In order to be able to use this feature you must use Bluetooth audio device, which supports this codec, for example, headphones Samsung Level series. In order to enable UHQ-BT you need to download the application Samsung Level from Google Play Market and make sure that "UHQ" is enabled. 24 / 96 is the TOP possible limit of UHQ-BT codec for a pair S7 (S7E) + Level headphones. Of course it also depends on the audio file (stream) you're trying to play. If the file itself has low audio resolution with high compression then you cannot get high audio quality. The best audio quality will be when listening to audio files in lossless format (such as flac) with resolution 24 bit / 96 kHz. But there's also a question of how such high resolution was created. One thing is it was made from the original studio recording (made in 24, 36 or 48 bit resolution on professional equipment). And the other thing is if the source for lossless 24/96 audio file was a crappy mp3. A special case would be some vinyl-rip made by an enthusiast on some high-end analog - digital pair. You can find them with resolution as high as 24/192. But most of the time you get some background noise and vinyl crackle. So, the point of such high resolution for vinyl rips in the first place is rather doubtful in my opinion... Also, since UHQ-BT top capability is 24/96 audio resolution, there's no point in using 24/192 for our pair (S7 + Level headphones) UHQ-BT will downscale it to its 24/96 anyway... Other high-res BT codecs available: aptX HD, developed by Qualcomm, which supports HD audio with resolution 24/44, which is a little lower than UHQ-BT. Standard aptX supports CD-audio with resolution up to 16/44, which is even lower. Samsung Galaxy S6 (S6E) and S7 (S7E) support aptX, but do not support aptX HD. If you have a BT audio devise, which supports aptX and are unwilling to get Samsung Level series headphones (Level U, Level U Pro, Level U Pro ANC, Level On, etc...) then aptX supported quality with 16/44 resolution is the highest possible that you'll get. And if your headphones do not support aptX then you will get even lower resolution. The bottomline is get Samsung Level series headphones, if you want to get the highest BT wireless audio quality.
Now, as far as Samsung UHQ upscaler, which is built-in in the Samsung stock Music application, this is a feature, which increases audio resolution programmably. This helps to get the audio sound a little "more smooth" compared with original low-res quality. It removes to certain extent the "digitalness" of the sound, "making connection" between sound "dots" smoother. But it cannot make up high frequency sounds between dots, which may be lost due to low resolution and/or high compression. It simply "doesn't know" they existed.
Click to expand...
Click to collapse
What if I have the S7 and Samsung Level wireless headphones along with the Samsung Level App and the uhq upscaler still is not accessible?
Hi,
Samsung's own UHQA BT audio codec, such as APTx HD or LDAC, has a link bandwidth of 24/96 (512 kbps), but when I connected my Level u pro to my S7 (Exynos) and check it from the developer's menu, it connect with scalable audio codec 16/44. (256 kbps). And I can not change it. in this case 24/96 flac music quality is reduced to cd. Can someone who knows explain?