h:/MSYS-GCC630/home/Entwicklung/x265/source/encoder/sei.cpp: In member function 'void x265::SEI::write(x265::Bitstream&, const x265::SPS&)': h:/MSYS-GCC630/home/Entwicklung/x265/source/encoder/sei.cpp:51:18: warning: declaration of 'type' shadows a previous local [-Wshadow]
         uint32_t type = m_payloadType;
                  ^~~~
h:/MSYS-GCC630/home/Entwicklung/x265/source/encoder/sei.cpp:41:14: note: shadowed declaration is here
     uint32_t type = m_payloadType;
              ^~~~

Am 20.04.2017, 07:47 Uhr, schrieb <bha...@multicorewareinc.com>:

diff -r e2eb86dce7f4 -r 9c3ae5906579 source/encoder/sei.cpp
--- a/source/encoder/sei.cpp    Wed Apr 19 16:36:59 2017 -0700
+++ b/source/encoder/sei.cpp    Tue Mar 28 10:53:31 2017 +0530
@@ -38,24 +38,38 @@
  * in bitstream bs */
 void SEI::write(Bitstream& bs, const SPS& sps)
 {
+    uint32_t type = m_payloadType; // <== #1
+    m_bitIf = &bs;
     BitCounter count;
-    m_bitIf = &count;
+ bool hrdTypes = (m_payloadType == ACTIVE_PARAMETER_SETS || m_payloadType == PICTURE_TIMING || m_payloadType == BUFFERING_PERIOD);
+    if (hrdTypes)
+    {
+        m_bitIf = &count;
+ /* virtual writeSEI method, write to bit counter to determine size */
+        writeSEI(sps);
+        m_bitIf = &bs;
+        uint32_t type = m_payloadType; // <== #2
+        for (; type >= 0xff; type -= 0xff)
+            WRITE_CODE(0xff, 8, "payload_type");
+    }



--

Fun and success!
Mario *LigH* Rohkrämer
mailto:cont...@ligh.de

_______________________________________________
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel

Reply via email to