Lines Matching refs:child_device_ctx
60 AVBufferRef *child_device_ctx;
338 AVHWDeviceContext *child_device_ctx;
353 child_device_ctx = (AVHWDeviceContext*)child_device_ref->data;
356 if (child_device_ctx->type == AV_HWDEVICE_TYPE_VAAPI) {
357 AVVAAPIDeviceContext *child_device_hwctx = child_device_ctx->hwctx;
362 if (child_device_ctx->type == AV_HWDEVICE_TYPE_D3D11VA) {
363 AVD3D11VADeviceContext *child_device_hwctx = child_device_ctx->hwctx;
369 if (child_device_ctx->type == AV_HWDEVICE_TYPE_DXVA2) {
370 AVDXVA2DeviceContext *child_device_hwctx = child_device_ctx->hwctx;
395 if (child_device_ctx->type == AV_HWDEVICE_TYPE_D3D11VA) {
405 if (child_device_ctx->type == AV_HWDEVICE_TYPE_DXVA2) {
421 if (child_device_ctx->type == AV_HWDEVICE_TYPE_VAAPI) {
432 if (child_device_ctx->type == AV_HWDEVICE_TYPE_D3D11VA) {
451 if (child_device_ctx->type == AV_HWDEVICE_TYPE_DXVA2) {
1433 av_buffer_unref(&priv->child_device_ctx);
1478 AVHWDeviceContext *child_device_ctx,
1489 switch (child_device_ctx->type) {
1493 AVVAAPIDeviceContext *child_device_hwctx = child_device_ctx->hwctx;
1502 AVD3D11VADeviceContext *child_device_hwctx = child_device_ctx->hwctx;
1511 AVDXVA2DeviceContext *child_device_hwctx = child_device_ctx->hwctx;
1568 AVHWDeviceContext *child_device_ctx,
1572 impl = choose_implementation("hw_any", child_device_ctx->type);
1574 child_device_ctx, flags);
1651 ret = av_hwdevice_ctx_create(&priv->child_device_ctx, child_device_type,
1658 child_device = (AVHWDeviceContext*)priv->child_device_ctx->data;