|
@@ -31,7 +31,7 @@ public:
|
|
{
|
|
{
|
|
if (decode_type_ == DecodeType::GPU)
|
|
if (decode_type_ == DecodeType::GPU)
|
|
{
|
|
{
|
|
- demuxer_ = std::make_shared<FFmpegDemuxer>(stream_url_);
|
|
|
|
|
|
+ demuxer_ = FFHDDemuxer::create_ffmpeg_demuxer(stream_url_);
|
|
if (demuxer_ == nullptr)
|
|
if (demuxer_ == nullptr)
|
|
{
|
|
{
|
|
printf("demuxer create failed\n");
|
|
printf("demuxer create failed\n");
|
|
@@ -88,7 +88,7 @@ private:
|
|
int gpu_id_ = 0;
|
|
int gpu_id_ = 0;
|
|
|
|
|
|
std::shared_ptr<cv::VideoCapture> cap_ = nullptr;
|
|
std::shared_ptr<cv::VideoCapture> cap_ = nullptr;
|
|
- std::shared_ptr<FFmpegDemuxer> demuxer_ = nullptr;
|
|
|
|
|
|
+ std::shared_ptr<FFHDDemuxer::FFmpegDemuxer> demuxer_ = nullptr;
|
|
std::shared_ptr<FFHDDecoder::CUVIDDecoder> decoder_ = nullptr;
|
|
std::shared_ptr<FFHDDecoder::CUVIDDecoder> decoder_ = nullptr;
|
|
|
|
|
|
DecodeType decode_type_ = DecodeType::GPU;
|
|
DecodeType decode_type_ = DecodeType::GPU;
|