Canon Audio Gain Hack

From a Cinema 5D Post

 

w

As an early goal, I have disabled the AGC for on the AK4646 audio chip that the 5D uses by overriding the sound_dev_task() at 0xFF856E60 to call audio_set_alc_off() at 0xFF856B14. The level is much too hot due to the wrong levels selected (it defaults to max gain?) but there is no shift in quiet scenes anymore. This is an easy first step that provides a proof-of-concept modification for the 1.0.7 firmware.

I can also log the audio levels as they are being sampled, which will make it possible to do on-screen level meters at some point in the future. My next step is figuring out how to add menus for the AGC disabling, then tackling the MVR_start_record() and LVAE_* functions.

Canon, we are tired of waiting for you to act. So, without you, we will first fix the obvious problems, then we’ll make it better. We’ll probably help you sell more cameras, too.

Advertisements

2 Responses to “Canon Audio Gain Hack”


  1. 1 Najnowsze hacki do gier za darmo April 24, 2013 at 3:26 pm

    Siemano, zawsze bezpłatne hacki znajdziecie na zajefajnej stronce.

    Wyczerpani szukaniem keygenów do twojej ulubionej gry? Odwiedź tę stronę i ściągnij bezpłatnie to co chcesz!

    Najnowsze hacki w sieci tylko dla Polski znajdziecie na mojej stronce.

  2. 2 easiest way to get pregnant August 11, 2013 at 1:03 pm

    We’re a gaggle of volunteers and starting a brand new scheme in our community. Your web site offered us with useful information to work on. You have performed an impressive activity and our whole group might be thankful to you.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s





%d bloggers like this: