16 QStringList &cpudeints)
19 opts.
deints->insert(
"null", cpudeints);
20 (*opts.
osds)[
"null"].append(
"softblend");
23 if (opts.
decoders->contains(
"ffmpeg"))
25 if (opts.
decoders->contains(
"crystalhd"))
34 LOG(VB_PLAYBACK, LOG_INFO,
"VideoOutputNull()");
40 LOG(VB_PLAYBACK, LOG_INFO,
"~VideoOutputNull()");
80 const QSize &video_dim_disp,
86 LOG(VB_PLAYBACK, LOG_INFO,
87 QString(
"InputChanged(WxH = %1x%2, aspect = %3)")
88 .arg(video_dim_disp.width())
89 .arg(video_dim_disp.height()).arg(aspect));
91 if (!codec_is_std(av_codec_id))
93 LOG(VB_GENERAL, LOG_ERR, QString(
"VideoOutputNull::InputChanged(): "
94 "new video codec is not supported."));
109 aspect, av_codec_id, codec_private,
121 LOG(VB_GENERAL, LOG_ERR,
"VideoOutputNull::InputChanged(): "
122 "Failed to recreate buffers");
137 const QSize &video_dim_disp,
138 float aspect, WId winid,
141 if ((video_dim_disp.width() <= 0) || (video_dim_disp.height() <= 0))
144 if (!codec_is_std(codec_id))
146 LOG(VB_GENERAL, LOG_ERR,
147 QString(
"Cannot create VideoOutputNull for codec %1")
155 aspect, winid, win_rect, codec_id);