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

Function hb_audio_list_copy

libhb/common.c:5757–5774  ·  view source on GitHub ↗

* hb_audio_list_copy ********************************************************************** * *********************************************************************/

Source from the content-addressed store, hash-verified

5755 *
5756 *********************************************************************/
5757hb_list_t *hb_audio_list_copy(const hb_list_t *src)
5758{
5759 hb_list_t *list = hb_list_init();
5760 hb_audio_t *audio = NULL;
5761 int i;
5762
5763 if( src )
5764 {
5765 for( i = 0; i < hb_list_count(src); i++ )
5766 {
5767 if( ( audio = hb_list_item( src, i ) ) )
5768 {
5769 hb_list_add( list, hb_audio_copy(audio) );
5770 }
5771 }
5772 }
5773 return list;
5774}
5775
5776/**********************************************************************
5777 * hb_audio_close

Callers 2

hb_add_internalFunction · 0.85
hb_job_copyFunction · 0.85

Calls 5

hb_list_initFunction · 0.85
hb_list_countFunction · 0.85
hb_list_itemFunction · 0.85
hb_list_addFunction · 0.85
hb_audio_copyFunction · 0.85

Tested by

no test coverage detected