Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/LAVFilters.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHendrik Leppkes <h.leppkes@gmail.com>2016-03-06 12:53:13 +0300
committerHendrik Leppkes <h.leppkes@gmail.com>2016-03-06 12:53:13 +0300
commitf07286eb7a3d4c417eb278a5e2e919f17cb50023 (patch)
tree918e8518afc8de4c743f8926f88bb8e7860ab0ec /developer_info
parentb3447481c97b8bc23c8654848623ca452946f377 (diff)
Update developer_info
Diffstat (limited to 'developer_info')
-rw-r--r--developer_info/LAVVideoSettings.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/developer_info/LAVVideoSettings.h b/developer_info/LAVVideoSettings.h
index 6a8a7518..2134a39b 100644
--- a/developer_info/LAVVideoSettings.h
+++ b/developer_info/LAVVideoSettings.h
@@ -87,6 +87,7 @@ typedef enum LAVVideoCodec {
Codec_VP9,
Codec_TrueMotion,
Codec_VP7,
+ Codec_H264MVC,
Codec_VideoNB // Number of entries (do not use when dynamically linking)
} LAVVideoCodec;
@@ -375,6 +376,12 @@ interface ILAVVideoSettings : public IUnknown
#define LAVHWACCEL_DEVICE_DEFAULT ((DWORD)-1)
STDMETHOD_(DWORD, GetHWAccelDeviceIndex)(LAVHWAccel hwAccel, DWORD *pdwDeviceIdentifier) = 0;
STDMETHOD(SetHWAccelDeviceIndex)(LAVHWAccel hwAccel, DWORD dwIndex, DWORD dwDeviceIdentifier) = 0;
+
+ // Temporary Override for players to disable H.264 MVC decoding
+ // This is not a permanent setting and not saved, but can be used by players to offer a "Play in 2D" option, or similar.
+ // A setting of FALSE disable MVC decoding temporarily
+ // Note that the override cannot force-enable the option if its turned off through SetFormatConfiguration
+ STDMETHOD(SetH264MVCDecodingOverride)(BOOL bEnabled) = 0;
};
// LAV Video status interface