【X264系列】之编码YUV的内存流程

1、读取一帧YUV图像的代码位置:

	if(filter.get_frame( opt->hin, &cli_Pic, i_frame + opt->i_seek))    in x264.c

2、开辟一帧YUV的内存空间(用来编码)的代码位置:

	x264_frame_t *fenc = x264_frame_pop_unused(h, 0);   //开辟空间

	if( x264_frame_copy_picture(h, fenc, pic_in) < 0 )  //将步骤1中读取的YUV拷贝到此空间

3、从编码YUV队列中获取当前要编码的YUV地址,代码位置:

	h->fenc = x264_frame_shift(h->frames.current);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值