yashsingh1/xdaforums huggingface dataset:
[Droid Ultra Q&A, Help & Troubleshooting] doogald:
The best source is battery university. Here are a few good links. In the first, look at the third column (Li-ion), as that's the battery pack in the Maxx/Ultra/Mini

http://batteryuniversity.com/learn/article/how_to_charge_when_to_charge_table

http://batteryuniversity.com/learn/article/how_to_prolong_lithium_based_batteries

From the second link (emphasis mine):
[Droid Ultra Q&A, Help & Troubleshooting] ahjee:
And boom! All the I have known through all the androids I have has been wrong lmao. I really appreciate you posting this....all the years of trolling forums and reading what everyone is doing or have done to get their battery to last long for a daily cycle...appreciate this.

Sent from my XT1080
[Droid Ultra Q&A, Help & Troubleshooting] jfriend33:
So happy I seldom charge up to 100% and leave it sit. I also never let it get super low.
[Droid Ultra Q&A, Help & Troubleshooting] LoBatt:
Coming from a Gnex, I have a charger within 3 feet of me everywhere I go. :) I'm trying to break myself of the habit of plugging it in but mine still gets a charge at some point during the day, if only in the car. It has always been my practice to let my phones run down almost to dead maybe once every couple of months. I feel like it keeps the phone's battery meter calibrated although I have nothing to base this on.
[Sony Xperia Miro, Tipo (Dual), J, E] Revontheus:
Pure™ Audio Engine l Studio Quality l All Devices​

Compatible with all ROMs except CM 7.x, if you plan to install on CM, don't forget to

remove DSP Manager

Great Audio on both CM based or Stock ROMs very easy to install and provides great sound

This Is not my work, just sharing since it's worth installing

Features​

- Clear sound

- No more track noise

- Beats™ Audio by Dr.Dre

- Audio Pure™ Control not to damage your hearing

- Also compatible with the headphones that don't support audio render of 60kHz

- Where possible, arrange for the conversion of the songs (in background) below 256 kbps to 320kbps

- During playback of songs / sounds make a soft frequency scaling to reduce noise and highlight the track

- It offers more powerful and closed bass

- Efficient even with stock headphones

- Improves a lot the audio call

- Enhance the speakers for playing music without headphones in high quality

I can not tell you everything What are you waiting for? Try it and find out what's missing features!!

- Next Update will Contain Beats Libs from HTC One and SRS Bass Libs

◢ Installation ◣

- Remove DSP Manager ( if it is in sytem/app ) delete it

- Download Pure Audio Zip file

- Put in External storage

- Reboot into CWM

- Flash and reboot

- Enjoy an all new Audio Engine

If you are Using Flash Gordon, select zip file and press flash now​

◢ Tips ◣

- Try it with Apollo Music Player

- It is recommended you remove Beats Audio but if you can't that's just fine

- Test with Ear/Head phones

◢ Downloads ◣

Click Here

Credits

- Credits to [MENTION=5122018]Jeeko[/MENTION] for another awesome mod​

If this helps and works please hit thanks :D
[Sony Xperia Miro, Tipo (Dual), J, E] adiyoe:
whoa ure on a roll [MENTION=5374882]fonetalker101[/MENTION] gj!:good:
[Sony Xperia Miro, Tipo (Dual), J, E] Deadpool:
Hey you can't quote op. Read the rules.
[Sony Xperia Miro, Tipo (Dual), J, E] kreatonn:
Hey [MENTION=5374882]fonetalker101[/MENTION], u cant share others work without put link to the ORIGINAL THREAD and u shouldn't have to MIRRORING OTHERS WORK!!:rolleyes:
[Sony Xperia Miro, Tipo (Dual), J, E] Toledo_JAB:
[MENTION=5374882]fonetalker101[/MENTION]

You need permission to use others work.

Just saying thanks in the OP is not enough.

I will give you 5 days to comply with providing the proper permission
[Sony Xperia Miro, Tipo (Dual), J, E] vinoth3342:
Hey can I flash on my tipo stock Rom.....

Sent from my ST21i
[Sony Xperia Miro, Tipo (Dual), J, E] Xmoose:
[MENTION=3506348]Toledo_JAB[/MENTION] are you the new moderator mate...?? new or old...

I really like you.. I thought there were no moderators here.. way to go buddy... u rock..

thank me if I helped you...

thank you
[Sony Xperia Miro, Tipo (Dual), J, E] ash143:
is this compatible wuth stock rom of xperia j ??
[Sony Xperia Miro, Tipo (Dual), J, E] adiyoe:
whoopss....sory [MENTION=5397614]Abadguy10[/MENTION] my bad.. [MENTION=5262613]ash143[/MENTION] i dont know as i dont own x j..:D but its not gonna hurt to try as long as u make backup 1st..:highfive:
[Sony Xperia Miro, Tipo (Dual), J, E] Revontheus:
I should update this
[Sony Xperia Miro, Tipo (Dual), J, E] adamant783:
uninstall

How to uninstall this mod??
[Sony Xperia Miro, Tipo (Dual), J, E] Revontheus:
Dude, why uninstall it. It installs beat drivers and S force sound
[Sony Xperia Miro, Tipo (Dual), J, E] :
Can be found in original thread. You need to delete 3 specific files.

Hope I helped, and have a nice day!
[Sony Xperia Miro, Tipo (Dual), J, E] cahir1495:
Flash gordon doesn't flash it :( Still "Extracting...". I'm using AVD Rom
[Sony Xperia Miro, Tipo (Dual), J, E] rakionowner:
Impressive builds , well done !!
[Sony Xperia Miro, Tipo (Dual), J, E] Grimlock007:
dosent it have equalizer? ......sound is good but no app or equalizer
[Galaxy Note 3 Q&A, Help & Troubleshooting] Fulvian:
I can't seem to find "Inverted Rendering" option on stock Note 3, i.e.: that option that inverts white and black color.

Neither in Accessibility settings, nor in stock browser settings.

"Negative colors" option inverts all colors. I only want to invert black and white color. How can I do this? :laugh:
[Android General] Muchliz777:
post your NIC here!!

NIC: D00BDFACC1

Download Here: http://db.tt/2JuTQQlW

Send From My Sony Xperia Z1 C6903 Using Tapatalk Pro
[Galaxy Note 3 General] kevinrocksman:
thread has been moved to: http://xdaforums.com/showthread.php?t=2519180
[Galaxy Note 3 General] Jonphinguyen7:
If they could get 4K working on the Snapdragon version of CM i'll do $20. But $5 for now. In
[Galaxy Note 3 General] klau1:
Wow, so 4K recording is actually just a tech demo / marketing checkbox ?
[Galaxy Note 3 General] Jack Barrett:
I don't think its good idea to record for more than 5 minutes.

First - it takes alot of space.

Second - processor will burn. Even DSLR cameras have limits because of their processor and storage.
[Galaxy Note 3 General] kersh:
First: I will choose how I want to use my space not samsung

Second: The processor will never burn as it is able to handle 5 minutes will be 8 hours, I will choose how to use my battery not samsung

Third: DSLR cameras have limits because if some camera is able to record more than 15 minutes in a lot of of countries will need to pay a higher royaltie in the price for the audivisual agencies like RIIA as they pay with a 15 minute limit as a photo camera

So please, don't post stupidities.
[Galaxy Note 3 General] NoEnd:
Ok I got it, where should I collect my money :p

View attachment 2362679
[Galaxy Note 3 General] kersh:
With what app do you see that? And can you change that values?
[Galaxy Note 3 General] NoEnd:
The app called Dexplorer

I tried to hex edit the apk file, but ended up with corrupting the camera app, luckily I made a backup.

Tried to decompile but I don't get the src folder.
[Galaxy Note 3 General] Ather:
same here, i tried to manually add max_uhd_record_time in one of the XML's, but all i get is FCs :(

i guess the required file is in the dex file, which is not available, we have to compile the odex first , i think...
[Galaxy Note 3 General] kevinrocksman:
For future reference to anyone and everyone I have recorded over 1 hour of video (cut into 5 min peices) and my phone got a little warm but not as warm as playing sentinel 3 so let's continue looking into this.
[Galaxy Note 3 General] klau1:
How can you burn your phone? Last time I checked, all modern processors have thermal throttling to systematically prevent exactly that.

This isn't the 2000s anymore.

---------- Post added at 10:57 PM ---------- Previous post was at 10:55 PM ----------

Will we see an Xposed release of this?

Certainly many would be willing to donate
[Galaxy Note 3 General] kevinrocksman:
would have to see it in action first :)
[Galaxy Note 3 General] kevinrocksman:
wait where did u find the camera.apk? I dont see that ins system
[Galaxy Note 3 General] padlad:
There is no camera.apk, the camera app is within SecGallery2013.apk/odex if it is not deodexed.
[Galaxy Note 3 General] Ather:
Uh there is a SamsungCamera2.apk in /system/app
[Galaxy Note 3 General] padlad:
Ah, so there is. Looks like I have been corrected ;)
[Galaxy Note 3 General] Ather:
I will try to compile the odex today and see if it gets us anywhere
[Galaxy Note 3 General] kevinrocksman:
u sir just gave me an idea... and i am working on this right now.. will let you know in a day if i got this or not
[Galaxy Note 3 General] kevinrocksman:
here is the decompiled files

https://dl.dropboxusercontent.com/u/38128929/camera.zip (just the android folder)

https://dl.dropboxusercontent.com/u/38128929/cameraall.zip (all folders and files)

I dont know how to read smali... or id figure it out but there are a lot of references to RecordingLimitTime
[Galaxy Note 3 General] ktetreault14:
Hope to see progress by the time I leave school

Sent from my SM-N900T
[Galaxy Note 3 General] kevinrocksman:
i also saw some lines in there that said "Your device is to hot to record right now please try again later". so apparently this does have a thermal trigger that wont let you record if it gets to hot
[Galaxy Note 3 General] NoEnd:
All you have to is to edit a file class called commonengine and change the value from 300 seconds to 3600 seconds, then recompile the files, and see what will happen
[Galaxy Note 3 General] Ather:
could you pass the tools you used ? alll the tools i tried couldnt decompile dex files
[Galaxy Note 3 General] Ather:
[MENTION=2094849]kevinrocksman[/MENTION] The value is in hexadecimal, i've changed the values to 3600 seconds i.e 60 hours, try recompiling it and lemme know

https://drive.google.com/file/d/0B28DTpZ8d35bc255N21rekd4MUU/edit?usp=sharing
[Galaxy Note 3 General] system.img:
3600 seconds is 60 hours? :eek:

I think you meant minutes.
[Galaxy Note 3 General] kevinrocksman:
ok will try to recompile.... i decompiled but not sure how to compile but i will try.

lol i hope he means hours
[Galaxy Note 3 General] kevinrocksman:
this is what happened when i compiled and pushed to the system... no 4K option. now granted i could have done it wrong
[Galaxy Note 3 General] Ather:
yup 60 hours ;)

---------- Post added at 10:10 PM ---------- Previous post was at 10:08 PM ----------

can you link to the tools you're using?
[Galaxy Note 3 General] kevinrocksman:
well... the problem is my files are seriously cluster f'd up lol.... i am pretty much just following diff tutorials

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

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

http://xdaforums.com/showthread.php?t=2182919
[Galaxy Note 3 General] Ather:
ok try building it again, first by removing the lines with #

then if it still doesnt show up, try resetting to default value..
[Galaxy Note 3 General] kevinrocksman:
in CommonEngine.smali?
[Galaxy Note 3 General] kevinrocksman:
once i make the .dex file what do I do? That is where im confused. Do I drag it into the camera apk with the name classes.dex?
[Galaxy Note 3 General] Ather:
yes that file, after you recompile it, copy the classes.dex file to the apk, delete the meta folder and manifest file, resign the app, delete the odex file from your system if its there, copy the apk back..clearing the camera cache wont hurt too
[Galaxy Note 3 General] kevinrocksman:
I can't figure out how to properly ODEX the dex file.... but here it is

https://dl.dropboxusercontent.com/u/38128929/classes.dex
[Galaxy Note 3 General] Ather:
will try it in the morning if you fail...its 11 pm now, time to sleep... ;p
[Galaxy Note 3 General] kevinrocksman:
O.o it is 3:05PM here lol
[Galaxy Note 3 General] kevinrocksman:
Yep.... I failed. seems like now the 4K option wont appear... time to odin
[Galaxy Note 3 General] kevinrocksman:
can someone upload the stock Samsungcamera.apk and odex file..... lost mine
[Galaxy Note 3 General] kevinrocksman:
ok here is a apk working with the classes.dex in it an i can still only record 5 minutes

https://dl.dropboxusercontent.com/u/38128929/SamsungCamera2.apk
[Galaxy Note 3 General] kevinrocksman:
well i modified this line: .field private static final MAX_VIDEO_FILE_SIZE:J = 0x1194D7FFL so it would be max 282MB but it still records past.. makes me wonder why
[Galaxy Note 3 General] NoEnd:
Odex: http://www.mediafire.com/?61aleo7ttob9lsl

Apk: http://www.mediafire.com/?jb5abwioaamjojh

These are stock ones
[Galaxy Note 3 General] kevinrocksman:
thank you
[Galaxy Note 3 General] kevinrocksman:
i dont understand.. i deleted lines 118-130 in Commonengine.smali and compiled it and put the apk in my phone, rebooted, wiped cache and dalvik, rebooted and everyhting acts the same like those lines arnt even missing... kinda tells me this may only be 1 area it looks for info
[Galaxy Note 3 General] kevinrocksman:
[MENTION=494193]Ather[/MENTION] tag your it... I've put over 27 hours into this in the past 3 days and I seem to have gotten nowhere :(
[Galaxy Note 3 General] Ather:
Ok i will try to work on it...
[Galaxy Note 3 General] kevinrocksman:
I just don't understand how even physically deleting the lines of code completely makes it still work... I started by modifying the max file size to about 50mb just so i could see if it would stop recording and it doesn't it still goes all the way to 4GB, i found 3 locations where there was a reference of 4GB and it was like ffffffff so i changed all of them still to no avail..... I am adding another 20 bucks to this bounty, i think right now we are up to around 60 bucks for everyone i think. I'm in a total of $40 so far
[Galaxy Note 3 General] Ather:
could it be that we're looking in a different place? as some one few pages ago stated that the camera was part of the Gallery...
[Galaxy Note 3 General] alexhc18:
Give me your stock deodexed SamsungCamera2.apk and i will try. I already changed my camera (from SM-N900 OCTA) to record at 12Mbit instead of 28Mbit. Sorry for my english.
[Galaxy Note 3 General] kevinrocksman:
Look about 6 posts back. They are there
[Galaxy Note 3 General] alexhc18:
Here it is. Copy to system/app give rw- r-- r-- permissions. Delete SamsungCamera2.odex if exists then reboot. If not working - sorry cant help.

View attachment 2367507

View attachment 2367508
[Galaxy Note 3 General] deeforums:
Sorry but this does not work, still records up to 5 mins, stops with the message "the maximum file size is reached"
[Galaxy Note 3 General] EdisDee:
isn't there a filesystem limit to filesize up to 4GB?
[Galaxy Note 3 General] deeforums:
it was not that, that file was about 1GB once stopped recording
[Galaxy Note 3 General] alexhc18:
One more try. Copy to system/framework give rw- r-- r-- permissions, delete secmediarecorder.odex then reboot. Make backup please!

View attachment 2369215

If not working give me your etc/media_profiles.xml file.
[Galaxy Note 3 General] kevinrocksman:
wait..... what? file size?

There is in the smali code but i have changed it and it still didnt affect it ntfs and up can support way above 16GB fles
[Galaxy Note 3 General] deeforums:
Sorry, the exact message is "Maximum recording size reached"
[Galaxy Note 3 General] kevinrocksman:
see thats whats confusing, because it is set by a time
[Galaxy Note 3 General] deeforums:
And I agree, a bit confusing :)

But I'm not the author of it, might be they use the same message for different use cases...

Anyway it was the exact message which was shown once 5mins limit was reached,

I've just tested it again

File size was 1.65GB
[Galaxy Note 3 General] kevinrocksman:
it crashes when u go to take a video, not sure about pictures.

rename that media_profile.zip to media_profiles.xml
[Galaxy Note 3 General] kevinrocksman:
1.65GB? on 1080p or 4K? On 1080 for me it stops at 1.88GB. I searched for that specific string of characters and i cant find it.... seriously hate java
[Galaxy Note 3 General] deeforums:
4K

---------- Post added at 11:55 AM ---------- Previous post was at 11:18 AM ----------

I confirm, the same.. taking pictures is fine
[Galaxy Note 3 General] alexhc18:
In my first posted SamsungCamera i decreased recording to 24Mbit at 4K, thats why size was too small.

I will try to remove limits on my OCTA (smooth motion only 10 minutes) and then by analogy try to remove restrictions on UHD. This may take a couple of days. Good luck.
[Galaxy Note 3 General] klau1:
Are there smooth motion length limits on the snap Dragon as well?
[Galaxy Note 3 General] alexhc18:
All done. 4K recording with unlimited filesize, time limit is 90 minutes now. Dont pay attention to the limit at the top of the screen, I dont know how to remove it (now it blinks after 10 minutes). Test it please, may be bugs.

View attachment SamsungCamera2.part1.rar

View attachment SamsungCamera2.part2.rar

Good luck!
[Galaxy Note 3 General] kevinrocksman:
Will test and report back. My only question is why can't you go over 4gb? My ex fat sd card can handle way above that
[Galaxy Note 3 General] kevinrocksman:
so far looks very very promising.... recording at 7:23 right now at 1.3GB... wait did u lower the bitrate on 4K? Before at 5 minutes it was 1.88GB.
[Galaxy Note 3 General] alexhc18:
Yes its 24Mbit was 48. Quality is the same on this optics.
[Galaxy Note 3 General] kevinrocksman:
ok sir you have done it, i will be transfering the $40 bucks I promised but can u please check your pm
[Galaxy Note 3 General] alexhc18:
I dont need the money. "Na zdorovie"!!!
[Galaxy Note 3 General] kevinrocksman:
lol.. are u sure? Can u either tell me what file exactly has the quality setting and also the file size limit etc. in other words what files did u change?

Can u make one that has the 48 quality?
[Galaxy Note 3 General] kevinrocksman:
CommonEngine.smali?

Line 129: .field private static final MAX_UHD_RECORD_TIME:I = 0x5265c0
[Galaxy Note 3 General] kevinrocksman:
is that 0x5265c0 in ms?
[Galaxy Note 3 General] alexhc18:
Im sure. Size limit is fffffffff in hex (terabytes) - CommonEngine.smali line 4279 for time limit (in milliseconds). MediaRecorderProfile.smali line 1028 for bitrate (in bits). All in hex.
[Galaxy Note 3 General] kevinrocksman:
dude you are the sh!t!. Do u know how high of a bitrate u can go? How'd u figure all this out? I will make a flashable aroma with this and throw your name in there a couple thousand times for credits!
[Galaxy Note 3 General] alexhc18:
Its depends on cpu power and flash speed i think. 100Mbit it takes 99,9% on microSD class 10.
[Galaxy Note 3 General] kevinrocksman:
ok so on line 1028 : 0x0t 0x36t 0x6et 0x1t that equals 24Mbits? How would u write 48/72/100 etc. I understand 0x30 would be 48 but I dont understand how 4 seperate sections equal 24.
[Galaxy Note 3 General] kevinrocksman:
any idea how to change the quality for pics to 100%?
[Galaxy Note 3 General] alexhc18:
You wrong. it look like this:

:array_410

.array-data 4

0x2

0x16e3600 line 1028 superfine quality (this works) for 100Mbits - 0x5f5e100

0x16e3600 fine \ this dont work

0x16e3600 normal / dont touch this

0x1e fps (hardware dont take higher)

0x2

0x3

0x1f400 audio bitrate (in bits) max 0x3e800

0x2

0xbb80 sampling rate (hz) edit to 0x7d00 to decrease backgroung audio hissing

.end array-data

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

On this optics no matter 96 or 99 only size is bigger. I edited for this in CommonFeature.smali line 571 - 579 but dont see any improvement.
[Galaxy Note 3 General] kevinrocksman:
Oops I was looking at the wrong file. What's the default quilt of pictures? Can't wait to get off work to mess with this. I can say after spending about 15 hours trying to figure this out you are a master compared to me lol
[Galaxy Note 3 General] kersh:
If you manage to change the bitrate to 48 or even more, It will be great if you can upload the file to the first post, I want to make some tests with different bitrates also.

Also, can anyone remove too the limit on smooth motion ?

Thanks a lot
[Galaxy Note 3 General] kevinrocksman:
Will upload when I get home
[Galaxy Note 3 General] kevinrocksman:
im a little confused, when i change the bitrate to anything on line 128 it still shows up on my computer as 24000-2600kbps as the bitrate.

Ive tried all these:

0x0t 0xbt 0x71t 0xbt 12mb--12000000

0x0t 0x36t 0x6et 0x1t 24mb--24000000

0x0t 0x6ct 0xdct 0x2t 48mb--48000000

0x0t 0x5at 0x62t 0x2t 80mb--40000000

0x0t 0x87t 0x93t 0x3t 80mb--60000000

0x0t 0xb4t 0xc4t 0x4t 80mb--80000000

0x0t 0xe1t 0xf5t 0x5t 100mb-100000000
[Galaxy Note 3 General] 4i4okotka:
"Bolshoj spasiba, bratushka!"

Regarding increasing the bitrate above 48 I thnnk it wont make difference. Curent maximum is enough to handle all the nececery colours and record the stream without drops and errors. Thats just MHO.

_madness haven't any rest, only swet_
[Galaxy Note 3 General] kevinrocksman:
i have noticed that 4K is a little "blurry" if you move the camera around while recording, didn't know if increasing the bitrate would help with that or not
[Galaxy Note 3 General] 4i4okotka:
Its "blurry" because of the huge amount of pixels who have to be "squeezed" into this small senzor. Software stabilisation will be too processor engaged. Optical stabilization is the only way but professionalists mostly used it during filming documentaries. The best option is to turn off all stabilization and use a tripod all some stable surface. Small Gorillapod can do very good job with a phone's video. It can also be used as a primitive steady cam for "moving" shots.

_madness haven't any rest, only swet
[Galaxy Note 3 General] deeforums:
Here's the last camera version I have, I have patched it

It has all the changes Alex made with his version instead of the bitrate, I left it default = 48

also this camera has a shutter sound switch

please test it,

I have tested it with 4K

aslo don't worry about 5:00 counter it's Ok it will surpass

dropbox link

---------- Post added at 11:39 AM ---------- Previous post was at 11:09 AM ----------

there's another place...

line 859
[Galaxy Note 3 General] Yuhfhrh:
Increasing the frame rate would help with that. I wish it was possible to have 60fps 4k. :p
[Galaxy Note 3 General] alexhc18:
CommonEngine.smali line 4279 for time limit (in milliseconds). MediaRecorderProfile.smali line 859 and 1028 for video bitrate (in bits).

Line 128 in CommonEngine.smali dont work, only for info.

I used smali / baksmali v.2 to compile/decompile classes.dex
[Galaxy Note 3 General] klau1:
Hope to see a less invasive implementation on Xposed Framework.
[Galaxy Note 3 General] alexhc18:
To change quality of JPEG search in CameraSettings.smali :

-------------------------------------------------------

.method public static getQualityValue(I)I

.registers 2

.param p0, "value" # I

.prologue

const/16 v0, 0x60

-------------------------------------------------------

change 0x60 (96 in dec) to 0x61 (97) or 0x62 (98) or 0x63 (99) or 0x64 (100).
[Galaxy Note 3 General] kersh:
What tools are you using to compile and decompile?

I want to try by myself if its not difficult :P
[Galaxy Note 3 General] :
Can't download...
[Galaxy Note 3 General] alexhc18:
I used smali / baksmali v.2 to compile/decompile classes.dex Use WINRAR to extract classes.dex from SamsungCamera2.apk decompile it with:

View attachment tools.rar

To compile use compile.bat rename new_classes.dex to classes.dex. Open with WINRAR SamsungCamera2.apk. Add your classes.dex to archive. All done.
[Galaxy Note 3 General] alexhc18:
https://www.dropbox.com/s/5qbkmy0pgy0kctr/SamsungCamera2.apk
[Galaxy Note 3 General] :
Thanks a lot my friend, tomorrow i'll click on the thanks button my friend :D
[Galaxy Note 3 General] deeforums:
Please don't forget this is not the same version which is on the 1st page (quality turned down to 24 from 48 but u can record to 4GB): http://kevinrocksman.com/?dir=alexhc18/Mods/Camera)

that is another version re-compiled by me (thanks Alex :) )

it does not have the quality turned down to 24, it uses default settings

also this version has a switcher for the camera shutter sound