| 5840 | } |
| 5841 | |
| 5842 | void hb_audio_config_close(hb_audio_config_t *audiocfg) |
| 5843 | { |
| 5844 | if (audiocfg) |
| 5845 | { |
| 5846 | void *item; |
| 5847 | |
| 5848 | while ((item = hb_list_item(audiocfg->list_linked_index, 0))) |
| 5849 | { |
| 5850 | hb_list_rem(audiocfg->list_linked_index, item); |
| 5851 | free(item); |
| 5852 | } |
| 5853 | hb_list_close(&audiocfg->list_linked_index); |
| 5854 | if (audiocfg->in.ch_layout != NULL) |
| 5855 | { |
| 5856 | av_channel_layout_uninit(audiocfg->in.ch_layout); |
| 5857 | free(audiocfg->in.ch_layout); |
| 5858 | } |
| 5859 | } |
| 5860 | } |
| 5861 | |
| 5862 | /********************************************************************** |
| 5863 | * hb_audio_add |
no test coverage detected