Per-track audio configuration.
Forum rules
*******************************
Please be aware we are now using GitHub for issue tracking and feature requests.
- This section of the forum is now closed to new topics.
*******************************
*******************************
Please be aware we are now using GitHub for issue tracking and feature requests.
- This section of the forum is now closed to new topics.
*******************************
Re: Per-track audio configuration.
Okay, this should have been left for saintdev, but I think its appropriate to say here that the per-track audio configuration was committed to the svn.
saintdev did it initially in three commits.
LibHB: http://trac.handbrake.fr/changeset/1365
CLI: http://trac.handbrake.fr/changeset/1366
MacGui and therefore OSX compiling: http://trac.handbrake.fr/changeset/1367
I do know there are issues with the WinGui and the CLI in terms of at least the AppleTV Preset, but would rather those more connected with those platforms share that if they choose.
As to the macgui, I have made two subsequent fixes to make it work correctly.
Fix issue where all audio tracks use just the first source track: http://trac.handbrake.fr/changeset/1368
Fix issue with subsequent encodes retaining one track from each previous encode: http://trac.handbrake.fr/changeset/1369
So afaik svn rev 1369 should be good to go for the macgui. ATV Preset is tested and works.
saintdev did it initially in three commits.
LibHB: http://trac.handbrake.fr/changeset/1365
CLI: http://trac.handbrake.fr/changeset/1366
MacGui and therefore OSX compiling: http://trac.handbrake.fr/changeset/1367
I do know there are issues with the WinGui and the CLI in terms of at least the AppleTV Preset, but would rather those more connected with those platforms share that if they choose.
As to the macgui, I have made two subsequent fixes to make it work correctly.
Fix issue where all audio tracks use just the first source track: http://trac.handbrake.fr/changeset/1368
Fix issue with subsequent encodes retaining one track from each previous encode: http://trac.handbrake.fr/changeset/1369
So afaik svn rev 1369 should be good to go for the macgui. ATV Preset is tested and works.
Re: Per-track audio configuration.
Updated implementation of the per track audio configuration as of http://trac.handbrake.fr/changeset/1385.
Fixed the dts regression to dpl2 which I broke in 1385 here http://trac.handbrake.fr/changeset/1386.
Note: 1385 has *many* unrelated changes as well. Also adds two more audio tracks to the macgui for a total of four.
Fixed the dts regression to dpl2 which I broke in 1385 here http://trac.handbrake.fr/changeset/1386.
Note: 1385 has *many* unrelated changes as well. Also adds two more audio tracks to the macgui for a total of four.
Re: Per-track audio configuration.
As of http://trac.handbrake.fr/changeset/1397 the macgui now uses drc on a per track basis. So all values are now fully implemented per track in the macgui.
Re: Per-track audio configuration.
I like the knobs - very retrodynaflash wrote:As of http://trac.handbrake.fr/changeset/1397 the macgui now uses drc on a per track basis. So all values are now fully implemented per track in the macgui.
Re: Per-track audio configuration.
Funny ... very funny.eddyg wrote:I like the knobs - very retro
Re: Per-track audio configuration.
I am also really liking the audio knobs - if only HB would run on my iPod Touch (they're shouting out to be touched)!
However, I've noticed with the latest HEAD (r1401) that I cannot create a new pre-set in the Mac GUI and the following is appearing in Console.app. I haven't seen this mentioned else where (if it has, sorry!).
Thought you'd like to know (or not ).
However, I've noticed with the latest HEAD (r1401) that I cannot create a new pre-set in the Mac GUI and the following is appearing in Console.app. I haven't seen this mentioned else where (if it has, sorry!).
Code: Select all
10/04/2008 14:38:27 HandBrake[297] *** -[NSCFDictionary setObject:forKey:]: attempt to insert nil value (key: Audio2Bitrate)
Re: Per-track audio configuration.
Hmm, just tried it and it worked fine here. Will play with it a bit.
Re: Per-track audio configuration.
Ok. I'll take another look and get back to you...dynaflash wrote:Hmm, just tried it and it worked fine here. Will play with it a bit.
Re: Per-track audio configuration.
Steps to reproduce:
- 1. Select "AppleTV Preset"
- 2. Click add preset ('+')
- 3. Enter "test" as pre-set name
- 4. Click 'Add'
Re: Per-track audio configuration.
Just as I suspected, the appleTV preset is not putting anything in the AC3 track bitrate dropdown. Its an issue with the regression code in the presets. I will fix it. But for now, just manually click on the AC3 Passthru popup in that second track, it should show the bitrate now and you can set a preset.
Re: Per-track audio configuration.
Ah. Thanks for the work-around! Good workdynaflash wrote:Just as I suspected, the appleTV preset is not putting anything in the AC3 track bitrate dropdown. Its an issue with the regression code in the presets. I will fix it. But for now, just manually click on the AC3 Passthru popup in that second track, it should show the bitrate now and you can set a preset.
Re: Per-track audio configuration.
The ac3 passthru bitrate issue for exisiting presets is now fixed.
http://trac.handbrake.fr/changeset/1414
So you should be able to make new presets ,etc. based on legacy atv presets.
http://trac.handbrake.fr/changeset/1414
So you should be able to make new presets ,etc. based on legacy atv presets.
- JohnAStebbins
- HandBrake Team
- Posts: 5727
- Joined: Sat Feb 09, 2008 7:21 pm
Re: Per-track audio configuration.
saintdev, you may or may not care about this, but...
hb_list_audio_config_item can crash if given a bad index. hb_list_item protects itself from such abuse, so I thought you might want to be consistant with it.
hb_list_audio_config_item can crash if given a bad index. hb_list_item protects itself from such abuse, so I thought you might want to be consistant with it.
Re: Per-track audio configuration.
Aye, I did miss that. Thanks.JohnAStebbins wrote:saintdev, you may or may not care about this, but...
hb_list_audio_config_item can crash if given a bad index. hb_list_item protects itself from such abuse, so I thought you might want to be consistant with it.
Re: Per-track audio configuration.
Tiny bug in the Audio Track UI on the Mac side:
If you select an AC3 source HandBrake properly greys out the Samplerate and Bitrate options for that source. However, any subsequent changes to other sources will de-grey (or, make available) the Samplerate and Bitrate on your original AC3 source. Further, if you go back and change your AC3 source to a stereo or Dolby Surround source the Samplerate and Bitrate of the source will re-grey (or, become unavailable) when they should be available.
-Berylium
If you select an AC3 source HandBrake properly greys out the Samplerate and Bitrate options for that source. However, any subsequent changes to other sources will de-grey (or, make available) the Samplerate and Bitrate on your original AC3 source. Further, if you go back and change your AC3 source to a stereo or Dolby Surround source the Samplerate and Bitrate of the source will re-grey (or, become unavailable) when they should be available.
-Berylium
Re: Per-track audio configuration.
Have I said lately how awesome this feature is? I love having the ability to select the studio-provided Dolby Surround mix for the AAC track if it is available instead of downmixing the AC3 5.1. My hope is that the studio took some time to create an optimized mix for a 2-channel environment.
Not directly related to this, but its on the same window (Mac GUI) so I figure I'll mention it here. If you use a preset that has forced subtitles checked, the checkbox will be greyed out until you re-select an entry in the subtitle dropdown box before it becomes active again. I think I've mentioned it to dynaflash before in IRC, but just in case it got lost in all the recent developments...
Not directly related to this, but its on the same window (Mac GUI) so I figure I'll mention it here. If you use a preset that has forced subtitles checked, the checkbox will be greyed out until you re-select an entry in the subtitle dropdown box before it becomes active again. I think I've mentioned it to dynaflash before in IRC, but just in case it got lost in all the recent developments...
Re: Per-track audio configuration.
Okay, ten four on the enable/disable thing for audio.
NightStorm: yes I haven't looked at subtitles at all. Will take a look as soon as I can.
NightStorm: yes I haven't looked at subtitles at all. Will take a look as soon as I can.
Re: Per-track audio configuration.
Some audio track changes in the macgui presets.
http://trac.handbrake.fr/changeset/1499
Now a preset only sets the audio track it has stored and then sets all others to None. This prevents an issue where you would select an atv dual track preset, then click on iPod and end up with two aac tracks for your iPod.
Probably will add a preset key to allow leaving all other audio tracks alone if you want, but for now this is the most conservative approach.
Also fixes some issues where a preset would try to set a mixdown or bitrate that doesnt exist for the source track (ie. try to set a dpl2 mixdown for a ac3 2.0 source) which would result in no mixdown selected and a fiery crash on encode.
http://trac.handbrake.fr/changeset/1499
Now a preset only sets the audio track it has stored and then sets all others to None. This prevents an issue where you would select an atv dual track preset, then click on iPod and end up with two aac tracks for your iPod.
Probably will add a preset key to allow leaving all other audio tracks alone if you want, but for now this is the most conservative approach.
Also fixes some issues where a preset would try to set a mixdown or bitrate that doesnt exist for the source track (ie. try to set a dpl2 mixdown for a ac3 2.0 source) which would result in no mixdown selected and a fiery crash on encode.