]> git.sesse.net Git - casparcg/blobdiff - common/endian.h
[framerate_producer] Renamed blend to blend2 and blend_all to blend3 to better descri...
[casparcg] / common / endian.h
index 272dad8e98e4fa1eda0d6ee35ce5f46cac77ecbb..e29a4be0599dbc197f5aef72d17b34f9c91cc60e 100644 (file)
@@ -38,18 +38,18 @@ typename std::enable_if<sizeof(T) == sizeof(std::uint8_t), T>::type swap_byte_or
        return value;
 }
 
-/*template<typename T>
+template<typename T>
 typename std::enable_if<sizeof(T) == sizeof(std::uint16_t), T>::type swap_byte_order(
                const T& value)
 {
 #ifdef _MSC_VER
        auto swapped = _byteswap_ushort(reinterpret_cast<const unsigned short&>(value));
 #elif __GNUC__
-       auto swapped = __builtin_bswap32(value);
+       auto swapped = __builtin_bswap16(value);
 #endif
 
        return reinterpret_cast<const T&>(swapped);
-}*/
+}
 
 template<typename T>
 typename std::enable_if<sizeof(T) == sizeof(std::uint32_t), T>::type swap_byte_order(