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

Function new_pes

libhb/stream.c:926–948  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

924}
925
926static int new_pes( hb_stream_t * stream )
927{
928 int num = stream->pes.alloc;
929
930 if ( stream->pes.count == stream->pes.alloc )
931 {
932 num = stream->pes.alloc ? stream->pes.alloc * 2 : 32;
933 stream->pes.list = realloc( stream->pes.list,
934 sizeof( hb_pes_stream_t ) * num );
935 }
936 int ii;
937 for ( ii = stream->pes.alloc; ii < num; ii++ )
938 {
939 memset(&stream->pes.list[ii], 0, sizeof( hb_pes_stream_t ));
940 stream->pes.list[ii].stream_id = -1;
941 stream->pes.list[ii].next = -1;
942 }
943 stream->pes.alloc = num;
944 num = stream->pes.count;
945 stream->pes.count++;
946
947 return num;
948}
949
950hb_stream_t * hb_bd_stream_open( hb_handle_t *h, hb_title_t *title )
951{

Callers 1

update_ps_streamsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected