@@ -448,7 +448,7 @@ func glistToAudioInfoSlice(glist *C.GList) []*DiscovererAudioInfo {
448
448
func glistToVideoInfoSlice (glist * C.GList ) []* DiscovererVideoInfo {
449
449
defer C .gst_discoverer_stream_info_list_free (glist )
450
450
l := C .g_list_length (glist )
451
- out := make ([]* DiscovererVideoInfo , 0 )
451
+ out := make ([]* DiscovererVideoInfo , int ( l ) )
452
452
for i := 0 ; i < int (l ); i ++ {
453
453
data := C .g_list_nth_data (glist , C .guint (i ))
454
454
if data == nil {
@@ -462,7 +462,7 @@ func glistToVideoInfoSlice(glist *C.GList) []*DiscovererVideoInfo {
462
462
func glistToContainerInfoSlice (glist * C.GList ) []* DiscovererContainerInfo {
463
463
defer C .gst_discoverer_stream_info_list_free (glist )
464
464
l := C .g_list_length (glist )
465
- out := make ([]* DiscovererContainerInfo , 0 )
465
+ out := make ([]* DiscovererContainerInfo , int ( l ) )
466
466
for i := 0 ; i < int (l ); i ++ {
467
467
data := C .g_list_nth_data (glist , C .guint (i ))
468
468
if data == nil {
@@ -476,7 +476,7 @@ func glistToContainerInfoSlice(glist *C.GList) []*DiscovererContainerInfo {
476
476
func glistToSubtitleInfoSlice (glist * C.GList ) []* DiscovererSubtitleInfo {
477
477
defer C .gst_discoverer_stream_info_list_free (glist )
478
478
l := C .g_list_length (glist )
479
- out := make ([]* DiscovererSubtitleInfo , 0 )
479
+ out := make ([]* DiscovererSubtitleInfo , int ( l ) )
480
480
for i := 0 ; i < int (l ); i ++ {
481
481
data := C .g_list_nth_data (glist , C .guint (i ))
482
482
if data == nil {
0 commit comments