@ -695,26 +695,6 @@ int ff_cbs_write_signed(CodedBitstreamContext *ctx, PutBitContext *pbc,
}
int ff_cbs_alloc_unit_content ( CodedBitstreamUnit * unit ,
size_t size ,
void ( * free ) ( void * opaque , uint8_t * data ) )
{
av_assert0 ( ! unit - > content & & ! unit - > content_ref ) ;
unit - > content = av_mallocz ( size ) ;
if ( ! unit - > content )
return AVERROR ( ENOMEM ) ;
unit - > content_ref = av_buffer_create ( unit - > content , size ,
free , NULL , 0 ) ;
if ( ! unit - > content_ref ) {
av_freep ( & unit - > content ) ;
return AVERROR ( ENOMEM ) ;
}
return 0 ;
}
static int cbs_insert_unit ( CodedBitstreamFragment * frag ,
int position )
{
@ -893,8 +873,8 @@ static const CodedBitstreamUnitTypeDescriptor
return NULL ;
}
int ff_cbs_alloc_unit_content2 ( CodedBitstreamContext * ctx ,
CodedBitstreamUnit * unit )
int ff_cbs_alloc_unit_content ( CodedBitstreamContext * ctx ,
CodedBitstreamUnit * unit )
{
const CodedBitstreamUnitTypeDescriptor * desc ;