Default Finally fixed shooting video, sound quality and reboot problem

I'd like to share my experience solving some basic problems with my nexus 4 running cm11, and 10.2

I had problems with the video freezing when shooting video
I wanted to improve the sound quality because I stream google premium and couldn't find a solution until recently
And had a rebooting problem in the end which I solved.

My nexus 4 worked perfectly running cm until I did the 4.3 update in november. After that the video would freeze when I was shooting. wouldn't happen all the time but would happen sometimes. I did everything, factory resets, reinstalling gapps, restoring the camera app, wiping data. Nothing worked. Even updating to cm 11 did nothing to change the situation. After having to go back to stock because of another problem I ran into -- installed Franco kenrnel on cm 11 and they aren't compatible -- I discovered that the video camera was still freezing. So I discovered it had nothing to do with cyanogenmod roms. Someone suggested flashing the separate photosphere gapp package along with the full gapps package and funny enough that solved the problem.

I don't know if the recent updated photosphere gapp corrected a problem or what. But. Shooting Video now works.

I switched to omni rom because I wanted to use the franco kernel to adjust my sound settings, in my search for sound quality improvement but the omni rom was a real challenge and was plagued with bugs and wasn't for me. But stuck with it because of the franco kernel.

I then discovered that hells-core kernal did the same thing and works with cm11 so switched back to cm11 the stable snapshot version from last week and installed hells-core kernel. My phone started to reboot capriciously every 10 or 15 minutes and tried everything to correct that, eliminated data from apps, fixed permissions -- nothing worked, but finally decided to flash the latest cm nightly to see if the problem wasn't related to the version of the rom I was running .

When I flashed it, I wiped cache partition, delvik cache, and formated data , reflashed full gapp package plus the photosphere gapp. I didn't flash hells-core again. Maybe that was causing the reboots. I don't know. Everything now works perfectly. No more random reboots, the video camera seems to work fine, I discovered that the cm kernerl does have one volume gain adjustment and am now using viper4android effects equalizer that has gain control for both volume, bass and treble and everything is great. and my sound quality is probably as good as it will get on a nexus 4.

I spent an inordinate amount of time trying to resolve these problems so hope this is of some help to others.