cuda硬解
猿说编程 2014-11-12 10:46:43 在cuda sample中cudaDecodeD3D9源码中有两个地方不是很理解,希望知道的大神讲解一下:
1、在回调函数 HandlePictureDecode()函数中实现的是解码操作,cuda硬解后的输出应该是NV12类型,但是我每次在这个函数里面打断点调试发现每次解码出来的数据大小都不一样?这是什么原因?以前做ffmpeg解码的时候每次解码后的数据大小都是 宽 x 高 x 3 / 2 (yuv420);这是为什么呢?难道硬解后数据还是需要自己处理???
2、在回调函数 HandlePictureDisplay()函数中实现的是显示操作,里面有对应的时间戳,这个时间戳怎么对应解码后的数据呢?求解