Correct author info for commit
FFMPEG 0.10/0.11/1.0/1.1 and LibAV 0.8/9 compiling issues sorted out
Punch of Mac OS X compiling fixes. Tested FFMPEG 1.2 compablity with Mac OS X. Reset author stuff
FFMPEG MP3/OGG encoder is enabled again. It doesn't work as expected so it need more work.
Removed unnecessary Control Object() use
added connectValueChanged to ControlObjectThread
Introduced ControlObjectSlave a successor of ControlObjectThread.
ControlObjectSlave connects only on demand and has no "From this
signal". Because connect is a static Qt funtion it might be to risky to
remove ControlObjectThread yet. ControlObjectSlave should be used in new
code.
Added default constructor, Connect to ControlObjectPrivate only if
required.
changed EnigineBuffer::m_pSampleRate to ControObjectSlave
changed addition COs to COSs in ClockControl and BpmControl
store pointer to creating CO in CDP
Removed separate Hash table from ControlObject.
Merge branch 'master' into atomic-co2
Introduce QSharedPointer for ControlDoublePrivate
Fix double add to hashtable
Delete all leaking cdp one shutdown
Changed some ControlObjectThreadMain instances to ControlObjectThread if
no direct connection is used.
Changed some more ControlObjectThreadMain instances to
ControlObjectThread if no direct connection is used.
Delete leaking controls
Changed control delete order for modified files to reverse of construction order (following google style guidelines).