MCPcopy Create free account
hub / github.com/HandBrake/HandBrake / add_ffmpeg_linked_audio

Function add_ffmpeg_linked_audio

libhb/stream.c:5411–5430  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5409}
5410
5411static void add_ffmpeg_linked_audio(hb_audio_t * audio, int audio_index, hb_list_t * list_linked_index)
5412{
5413 if (audio->config.list_linked_index != NULL)
5414 {
5415 return;
5416 }
5417 audio->config.list_linked_index = hb_list_init();
5418 hb_list_add_dup(audio->config.list_linked_index, &audio_index, sizeof(audio_index));
5419
5420 int ii;
5421 int linked_count = hb_list_count(list_linked_index);
5422 for (ii = 0; ii < linked_count; ii++)
5423 {
5424 int linked_index = *(int*)hb_list_item(list_linked_index, ii);
5425 if (linked_index != audio_index && linked_index != audio->config.index)
5426 {
5427 hb_list_add_dup(audio->config.list_linked_index, &linked_index, sizeof(audio_index));
5428 }
5429 }
5430}
5431
5432static void find_ffmpeg_fallback_audio(hb_title_t *title)
5433{

Callers 1

Calls 4

hb_list_initFunction · 0.85
hb_list_add_dupFunction · 0.85
hb_list_countFunction · 0.85
hb_list_itemFunction · 0.85

Tested by

no test coverage detected