diff options
author | jstebbins <[email protected]> | 2011-06-03 21:56:10 +0000 |
---|---|---|
committer | jstebbins <[email protected]> | 2011-06-03 21:56:10 +0000 |
commit | 769ae8079fb560e598babf54e20eefca332b37d5 (patch) | |
tree | c7689e07101982244ece2a2c7dec0cb0074b5360 /gtk/src/hb-backend.c | |
parent | 3a6f545a6bd88001c994383b32e9560000111899 (diff) |
LinGui: Add support for naming audio tracks.
Also fix hb_audio_add. It was not copying the audio name.
And fix audio track name parsing in the CLI.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4020 b64f7644-9d1e-0410-96f1-a4d463321fa5
Diffstat (limited to 'gtk/src/hb-backend.c')
-rw-r--r-- | gtk/src/hb-backend.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gtk/src/hb-backend.c b/gtk/src/hb-backend.c index 2d17a7c32..39c8cbd70 100644 --- a/gtk/src/hb-backend.c +++ b/gtk/src/hb-backend.c @@ -4698,6 +4698,18 @@ add_job(hb_handle_t *h, GValue *js, gint unique_id, gint titleindex) audio.in.track = ghb_settings_get_int(asettings, "AudioTrack"); audio.out.track = tcount; + char * aname = ghb_settings_get_string(asettings, "AudioTrackName"); + if (aname && *aname) + { + // This leaks, but there is no easy way to clean up + // presently + audio.out.name = aname; + } + else + { + g_free(aname); + } + aconfig = (hb_audio_config_t *) hb_list_audio_config_item( title->list_audio, audio.in.track ); |