|
@@ -57,15 +57,15 @@ void StreamNode::work_gpu()
|
|
|
int packet_size = 0;
|
|
|
int64_t pts = 0;
|
|
|
|
|
|
- demuxer->get_extra_data(&packet_data, &packet_size);
|
|
|
- decoder->decode(packet_data, packet_size);
|
|
|
+ demuxer_->get_extra_data(&packet_data, &packet_size);
|
|
|
+ decoder_->decode(packet_data, packet_size);
|
|
|
|
|
|
printf("packet_size = %d\n", packet_size);
|
|
|
|
|
|
unsigned int frame_index = 0;
|
|
|
do{
|
|
|
- demuxer->demux(&packet_data, &packet_size, &pts);
|
|
|
- int ndecoded_frame = decoder->decode(packet_data, packet_size, pts);
|
|
|
+ demuxer_->demux(&packet_data, &packet_size, &pts);
|
|
|
+ int ndecoded_frame = decoder_->decode(packet_data, packet_size, pts);
|
|
|
for(int i = 0; i < ndecoded_frame; ++i){
|
|
|
|
|
|
/* 因为decoder获取的frame内存,是YUV-NV12格式的。储存内存大小是 [height * 1.5] * width byte
|