diff --git a/inc/mpp_packet.h b/inc/mpp_packet.h index fd5577a7..72006dbd 100644 --- a/inc/mpp_packet.h +++ b/inc/mpp_packet.h @@ -41,10 +41,8 @@ void* mpp_packet_get_data(const MppPacket packet); void mpp_packet_set_size(MppPacket packet, size_t size); size_t mpp_packet_get_size(const MppPacket packet); -void mpp_packet_set_offset(MppPacket packet, size_t offset); -size_t mpp_packet_get_offset(const MppPacket packet); -void mpp_packet_set_length(MppPacket packet, size_t length); -size_t mpp_packet_get_length(const MppPacket packet); +void mpp_packet_set_pos(MppPacket packet, void *pos); +void* mpp_packet_get_pos(const MppPacket packet); void mpp_packet_set_pts(MppPacket packet, RK_S64 pts); RK_S64 mpp_packet_get_pts(const MppPacket packet); diff --git a/mpp/mpp_packet.cpp b/mpp/mpp_packet.cpp index 765a2823..94b034e1 100644 --- a/mpp/mpp_packet.cpp +++ b/mpp/mpp_packet.cpp @@ -23,8 +23,7 @@ MPP_PACKET_ACCESSORS(void*, data) MPP_PACKET_ACCESSORS(size_t, size) -MPP_PACKET_ACCESSORS(size_t, offset) -MPP_PACKET_ACCESSORS(size_t, length) +MPP_PACKET_ACCESSORS(void*, pos) MPP_PACKET_ACCESSORS(RK_S64, pts) MPP_PACKET_ACCESSORS(RK_S64, dts) MPP_PACKET_ACCESSORS(RK_U32, flag) diff --git a/mpp/mpp_packet_impl.h b/mpp/mpp_packet_impl.h index 3b6e1a6d..a864bc29 100644 --- a/mpp/mpp_packet_impl.h +++ b/mpp/mpp_packet_impl.h @@ -34,9 +34,8 @@ */ typedef struct { void *data; + void *pos; size_t size; - size_t offset; - size_t length; RK_S64 pts; RK_S64 dts;