diff options
-rw-r--r-- | thirdparty/include/libdcadec/dca_context.h | 10 | ||||
-rw-r--r-- | thirdparty/lib32/libdcadec.a | bin | 213990 -> 214970 bytes | |||
-rw-r--r-- | thirdparty/lib64/libdcadec.a | bin | 250246 -> 250948 bytes |
3 files changed, 7 insertions, 3 deletions
diff --git a/thirdparty/include/libdcadec/dca_context.h b/thirdparty/include/libdcadec/dca_context.h index 757390e9..6c28825b 100644 --- a/thirdparty/include/libdcadec/dca_context.h +++ b/thirdparty/include/libdcadec/dca_context.h @@ -85,6 +85,9 @@ /** Output native DTS channel layout, not WAVEFORMATEX layout */ #define DCADEC_FLAG_NATIVE_LAYOUT 0x80 + +/** Don't conceal errors */ +#define DCADEC_FLAG_STRICT 0x100 /**@}*/ /**@{*/ @@ -132,9 +135,10 @@ struct dcadec_exss_info { }; /** - * Parse DTS packet. Caller must have already established byte stream - * synchronization. Packet must start with a valid 32-bit sync word. - * EXSS frame must be aligned on 4-byte boundary if present in the packet. + * Parse DTS packet. Packet data must be already converted into 16-bit + * big-endian format. Caller must have already established byte stream + * synchronization. Packet must start with a valid 32-bit sync word. EXSS frame + * must be aligned on 4-byte boundary if present in the packet. * * @param dca Pointer to decoder context. * diff --git a/thirdparty/lib32/libdcadec.a b/thirdparty/lib32/libdcadec.a Binary files differindex 96cad0c8..7d92644c 100644 --- a/thirdparty/lib32/libdcadec.a +++ b/thirdparty/lib32/libdcadec.a diff --git a/thirdparty/lib64/libdcadec.a b/thirdparty/lib64/libdcadec.a Binary files differindex 719a7242..de5ba935 100644 --- a/thirdparty/lib64/libdcadec.a +++ b/thirdparty/lib64/libdcadec.a |