Merge branch 'main' into ci/gilbok-lee/update_public
[platform/core/multimedia/esplusplayer.git] / src / plusplayer-core / src / trackrendereradapter_utils.cpp
index 5666638..bde1350 100755 (executable)
@@ -13,6 +13,9 @@ namespace esplusplayer {
 namespace adapter_utils {
 
 void InitTrack(TrackRendererTrack* track) {
+#ifdef TIZEN_FEATURE_PUBLIC
+  memset(track, 0x00, sizeof(TrackRendererTrack));
+#endif
   track->index = kTrackRendererInvalidTrackIndex;  // int index
   track->id = 0;                                   // int id
   track->mimetype = nullptr;                       // const char* mimetype
@@ -508,7 +511,11 @@ DecodedVideoPacket ConvertToDecodedVideoPacket(
   _packet.pts = packet->pts;
   _packet.duration = packet->duration;
   _packet.surface_data = static_cast<tbm_surface_h>(packet->surface_data);
+#ifdef TIZEN_FEATURE_PUBLIC
+  _packet.buffer_addr = packet->buffer_addr;
+#else
   _packet.scaler_index = packet->scaler_index;
+#endif
   return _packet;
 }
 
@@ -518,7 +525,11 @@ TrackRendererDecodedVideoPacket ConvertToDecodedVideoPacket(
   _packet.pts = packet.pts;
   _packet.duration = packet.duration;
   _packet.surface_data = static_cast<tbm_surface_h>(packet.surface_data);
+#ifdef TIZEN_FEATURE_PUBLIC
+  _packet.buffer_addr = packet.buffer_addr;
+#else
   _packet.scaler_index = packet.scaler_index;
+#endif
   return _packet;
 }