# HG changeset patch
# User Sagar Kotecha<[email protected]>
# Date 1457605128 -19800
#      Thu Mar 10 15:48:48 2016 +0530
# Node ID 8d98a1d91aa8ed6bee56ff5269afe1eb3fe86c0a
# Parent  3bebe9f8aa3c8303c3d65fc0f96ac6a1de754869
add encodeOrder field to Frame class

diff -r 3bebe9f8aa3c -r 8d98a1d91aa8 source/common/frame.h
--- a/source/common/frame.h     Tue Mar 08 18:30:15 2016 +0530
+++ b/source/common/frame.h     Thu Mar 10 15:48:48 2016 +0530
@@ -49,6 +49,7 @@
     /* Data associated with x265_picture */
     PicYuv*                m_fencPic;
     int                    m_poc;
+    int                    m_encodeOrder;
     int64_t                m_pts;                // user provided presentation 
time stamp
     int64_t                m_reorderedPts;
     int64_t                m_dts;
diff -r 3bebe9f8aa3c -r 8d98a1d91aa8 source/encoder/encoder.cpp
--- a/source/encoder/encoder.cpp        Tue Mar 08 18:30:15 2016 +0530
+++ b/source/encoder/encoder.cpp        Thu Mar 10 15:48:48 2016 +0530
@@ -855,7 +855,7 @@
                 slice->m_endCUAddr = slice->realEndAddress(m_sps.numCUsInFrame 
* NUM_4x4_PARTITIONS);
             }
 
-            curEncoder->m_rce.encodeOrder = m_encodedFrameNum++;
+            curEncoder->m_rce.encodeOrder = frameEnc->m_encodeOrder = 
m_encodedFrameNum++;
             if (m_bframeDelay)
             {
                 int64_t *prevReorderedPts = m_prevReorderedPts;
diff -r 3bebe9f8aa3c -r 8d98a1d91aa8 source/encoder/frameencoder.cpp
--- a/source/encoder/frameencoder.cpp   Tue Mar 08 18:30:15 2016 +0530
+++ b/source/encoder/frameencoder.cpp   Thu Mar 10 15:48:48 2016 +0530
@@ -401,6 +401,7 @@
 
     /* Get the QP for this frame from rate control. This call may block until
      * frames ahead of it in encode order have called rateControlEnd() */
+    m_rce.encodeOrder = m_frame->m_encodeOrder;
     int qp = m_top->m_rateControl->rateControlStart(m_frame, &m_rce, m_top);
     m_rce.newQp = qp;
 
_______________________________________________
x265-devel mailing list
[email protected]
https://mailman.videolan.org/listinfo/x265-devel

Reply via email to