%bcond_with ESPLUSPLAYER_UT
%endif
#echo "Product Type: %{_vd_cfg_product_type}"
+
Name: esplusplayer
Summary: new multimedia streaming player
- Version: 1.2.1
- Release: 2
+ Version: 1.3.7
++Release: 1
Group: Multimedia/Libraries
License: Apache-2.0
Source0: %{name}-%{version}.tar.gz
if (packet == nullptr || packet->surface_data == nullptr) return;
#else
if (packet == nullptr) return;
- if (packet->private_data) { // hw dec
+ if (packet->private_data) { // hw dec
- gst_buffer_unref((GstBuffer *)packet->private_data);
+ gst_buffer_unref((GstBuffer*)packet->private_data);
packet->private_data = nullptr;
}
if (packet->surface_data == nullptr) return;
MakeGstBufferForEncryptedPacket_(gstbuffer, packet, drm_info);
return PacketSubmitStatus::kSuccess;
};
++#ifndef TIZEN_FEATURE_PUBLIC
+ if (!key_system_acquired_ && drm_info.handle != 0) {
+ key_system_ = eme::IEME::getKeySystemName(drm_info.handle);
+ LOG_INFO("KeySystemName :: [%s] ", key_system_.c_str());
+ if (!state_manager_
+ .GetPreparingState()) { // if the stream comes with clean data at
+ // the beginning, re-post kpi when we get
+ // key system.
+ kpi::CodecLogger logger;
+ kpi::EsCodecLoggerKeys event_keys = MakeKpiKeys_();
+ logger.SendKpi(true, event_keys);
+ }
+ key_system_acquired_ = true;
+ }
++#endif
return SubmitPacketCommon_(packet, submitpacket_op);
}
// LCOV_EXCL_STOP