Change file header comment
authorGilbok Lee <gilbok.lee@samsung.com>
Wed, 20 Mar 2024 08:18:13 +0000 (17:18 +0900)
committerGilbok Lee <gilbok.lee@samsung.com>
Wed, 20 Mar 2024 08:18:13 +0000 (17:18 +0900)
128 files changed:
include/esplusplayer/appinfo.h
include/esplusplayer/attribute.h
include/esplusplayer/audioeasinginfo.h
include/esplusplayer/decodedvideopacketex.h
include/esplusplayer/drm.h
include/esplusplayer/elementary_stream.h
include/esplusplayer/es_eventlistener.h
include/esplusplayer/espacket.h
include/esplusplayer/esplusplayer.h
include/esplusplayer/external_drm.h
include/esplusplayer/track.h
include/esplusplayer/types/buffer.h
include/esplusplayer/types/display.h
include/esplusplayer/types/error.h
include/esplusplayer/types/event.h
include/esplusplayer/types/latency.h
include/esplusplayer/types/picturequality.h
include/esplusplayer/types/resource.h
include/esplusplayer/types/source.h
include/esplusplayer/types/stream.h
include/esplusplayer/types/streaming_message.h
include/esplusplayer/types/submitdata.h
include/esplusplayer_capi/buffer.h
include/esplusplayer_capi/display.h
include/esplusplayer_capi/drm.h
include/esplusplayer_capi/error.h
include/esplusplayer_capi/espacket.h
include/esplusplayer_capi/esplusplayer_capi.h
include/esplusplayer_capi/esplusplayer_internal.h
include/esplusplayer_capi/event.h
include/esplusplayer_capi/latency.h
include/esplusplayer_capi/matroska_color.h
include/esplusplayer_capi/state.h
include/esplusplayer_capi/stream.h
include/esplusplayer_capi/submitdatatype.h
include/esplusplayer_capi/submitstatus.h
include/mixer/decodedvideoinfo.h
include/mixer/mixer.h
include/mixer/mixer_eventlistener.h
include/mixer/mixerticket.h
include/mixer/mixerticket_eventlistener.h
include/mixer_capi/display.h
include/mixer_capi/error.h
include/mixer_capi/mixer_capi.h
src/esplusplayer/include_internal/esplayer/decoded_pkt_list.h
src/esplusplayer/include_internal/esplayer/espacket_logger.h
src/esplusplayer/include_internal/esplayer/esplayer.h
src/esplusplayer/include_internal/esplayer/esplayer_drm.h
src/esplusplayer/include_internal/esplayer/message.hpp
src/esplusplayer/include_internal/esplayer/state_manager.hpp
src/esplusplayer/src/elementary_stream.cpp
src/esplusplayer/src/espacket.cpp
src/esplusplayer/src/espacket_logger.cpp
src/esplusplayer/src/esplayer.cpp
src/esplusplayer/src/esplayer_drm.cpp
src/esplusplayer/src/esplusplayer.cpp
src/esplusplayer/src/esplusplayer_capi.cpp
src/mixer/include_internal/mixer/abs_videoframe.h
src/mixer/include_internal/mixer/defaultmixer.h
src/mixer/include_internal/mixer/interfaces/accessiblebuffer.h
src/mixer/include_internal/mixer/interfaces/bufferobject.h
src/mixer/include_internal/mixer/interfaces/memoryallocator.h
src/mixer/include_internal/mixer/interfaces/phyaddraccessor.h
src/mixer/include_internal/mixer/interfaces/renderableobj_factory.h
src/mixer/include_internal/mixer/interfaces/renderableobject.h
src/mixer/include_internal/mixer/interfaces/videoplanecollection.h
src/mixer/include_internal/mixer/interfaces/videoplanecolorfiller.h
src/mixer/include_internal/mixer/interfaces/videoplanecopier.h
src/mixer/include_internal/mixer/interfaces/videoplanemanipulable.h
src/mixer/include_internal/mixer/interfaces/videoplanemanipulator.h
src/mixer/include_internal/mixer/interfaces/videoplanescaler.h
src/mixer/include_internal/mixer/mixedframe.h
src/mixer/include_internal/mixer/renderer.h
src/mixer/include_internal/mixer/rendererwithdoublebuf.h
src/mixer/include_internal/mixer/sys/tbminterface.h
src/mixer/include_internal/mixer/tizen/tizenaccessiblebufferobj.h
src/mixer/include_internal/mixer/tizen/tizenbufferkeyvideoframe.h
src/mixer/include_internal/mixer/tizen/tizenbuffermgr.h
src/mixer/include_internal/mixer/tizen/tizenbufferobj.h
src/mixer/include_internal/mixer/tizen/tizenbufferphyaddraccessor.h
src/mixer/include_internal/mixer/tizen/tizendefaultphyaddraccessor.h
src/mixer/include_internal/mixer/tizen/tizenhwbufferobj.h
src/mixer/include_internal/mixer/tizen/tizenhwvideoframe.h
src/mixer/include_internal/mixer/tizen/tizenrenderableobj_factory.h
src/mixer/include_internal/mixer/tizen/tizensurfacevideoframe.h
src/mixer/include_internal/mixer/videoplane.h
src/mixer/src/abs_videoframe.cpp
src/mixer/src/defaultmixer.cpp
src/mixer/src/mixedframe.cpp
src/mixer/src/mixer.cpp
src/mixer/src/mixer_capi.cpp
src/mixer/src/renderer.cpp
src/mixer/src/sys/tbminterface.cpp
src/mixer/src/tizen/tizenaccessiblebufferobj.cpp
src/mixer/src/tizen/tizenbufferkeyvideoframe.cpp
src/mixer/src/tizen/tizendefaultphyaddraccessor.cpp
src/mixer/src/tizen/tizenhwbufferobj.cpp
src/mixer/src/tizen/tizenhwvideoframe.cpp
src/mixer/src/tizen/tizenrenderableobj_factory.cpp
src/mixer/src/tizen/tizensurfacevideoframe.cpp
src/mixer/src/videoplane.cpp
src/plusplayer-core/include_internal/core/decodedvideorawmodepacket.h
src/plusplayer-core/include_internal/core/decoderinputbuffer.h
src/plusplayer-core/include_internal/core/decoderinputbuffer_listener.h
src/plusplayer-core/include_internal/core/error.h
src/plusplayer-core/include_internal/core/gst_utils.h
src/plusplayer-core/include_internal/core/gstobject_guard.h
src/plusplayer-core/include_internal/core/gstsignal_holder.h
src/plusplayer-core/include_internal/core/kpi.h
src/plusplayer-core/include_internal/core/serializer.h
src/plusplayer-core/include_internal/core/subtitle_attr_parser.h
src/plusplayer-core/include_internal/core/track_util.h
src/plusplayer-core/include_internal/core/trackrendereradapter.h
src/plusplayer-core/include_internal/core/trackrendereradapter_utils.h
src/plusplayer-core/include_internal/core/videoframetypestrategy.h
src/plusplayer-core/src/caf_logger.cpp
src/plusplayer-core/src/decodedvideopacketex.cpp
src/plusplayer-core/src/decoderinputbuffer.cpp
src/plusplayer-core/src/error.cpp
src/plusplayer-core/src/gst_utils.cpp
src/plusplayer-core/src/gstobject_guard.cpp
src/plusplayer-core/src/kpi.cpp
src/plusplayer-core/src/plusplayer_cfg.cpp
src/plusplayer-core/src/serializer.cpp
src/plusplayer-core/src/track_util.cpp
src/plusplayer-core/src/trackrendereradapter.cpp
src/plusplayer-core/src/trackrendereradapter_utils.cpp
src/plusplayer-core/src/videoframetypestrategy.cpp

index 7252d806c247bb98ef2f2a12cbeb7aec169ee1cd..699d66567ea1989b67c4d4691034d07f62615cf2 100644 (file)
@@ -1,25 +1,19 @@
-/**
- * @file           attribute.h
- * @interfacetype  module
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        1.0
- * @SDK_Support    N
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
  *
- * Copyright (c) 2018 Samsung Electronics Co., Ltd All Rights Reserved
- * PROPRIETARY/CONFIDENTIAL
- * This software is the confidential and proprietary
- * information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall
- * not disclose such Confidential Information and shall use it only in
- * accordance with the terms of the license agreement you entered into with
- * SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the
- * suitability of the software, either express or implied, including but not
- * limited to the implied warranties of merchantability, fitness for a
- * particular purpose, or non-infringement. SAMSUNG shall not be liable for any
- * damages suffered by licensee as a result of using, modifying or distributing
- * this software or its derivatives.
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
  */
+
 #ifndef __ESPLUSPLAYER_APPINFO_H__
 #define __ESPLUSPLAYER_APPINFO_H__
 
@@ -48,4 +42,4 @@ struct PlayerAppInfoEx {
 
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_PLAYER_APPINFO_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_PLAYER_APPINFO_H__
index 20bb2bdff4f6ebded83b47245d3f47c8b734cc2e..81990e68a05801bd6df1a3d28ef463ebf9aec2dd 100644 (file)
@@ -1,35 +1,24 @@
-/**
- * @file           attribute.h
- * @interfacetype  module
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        1.0
- * @SDK_Support    N
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
  *
- * Copyright (c) 2018 Samsung Electronics Co., Ltd All Rights Reserved
- * PROPRIETARY/CONFIDENTIAL
- * This software is the confidential and proprietary
- * information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall
- * not disclose such Confidential Information and shall use it only in
- * accordance with the terms of the license agreement you entered into with
- * SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the
- * suitability of the software, either express or implied, including but not
- * limited to the implied warranties of merchantability, fitness for a
- * particular purpose, or non-infringement. SAMSUNG shall not be liable for any
- * damages suffered by licensee as a result of using, modifying or distributing
- * this software or its derivatives.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
  */
+
 #ifndef __ESPLUSPLAYER_ATTRIBUTE_H__
 #define __ESPLUSPLAYER_ATTRIBUTE_H__
 
 namespace esplusplayer {
 
-/**
- * @brief Enumeration for plusplayer attribute
- *        If there is new attribute, please write details in below documents.
- *        http://wiki.vd.sec.samsung.net/display/plusplayer/TrackRenderer+Attribute
- */
 enum class Attribute {
   kVideoQueueMaxByte,           // std::uint64_t
   kAudioQueueMaxByte,           // std::uint64_t
@@ -48,4 +37,4 @@ enum class Attribute {
 
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_ATTRIBUTE_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_ATTRIBUTE_H__
index 3f00ae93ef3172f5d8a46a25a25526e527b07f40..2549334a5d677b5cfe37f41849728668cac1358e 100644 (file)
@@ -1,28 +1,24 @@
-/**
- * @file           audioeasinginfo.h
- * @interfacetype  module
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        3.0
- * @SDK_Support    N
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
  *
- * Copyright (c) 2020 Samsung Electronics Co., Ltd All Rights Reserved
- * PROPRIETARY/CONFIDENTIAL
- * This software is the confidential and proprietary
- * information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall
- * not disclose such Confidential Information and shall use it only in
- * accordance with the terms of the license agreement you entered into with
- * SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the
- * suitability of the software, either express or implied, including but not
- * limited to the implied warranties of merchantability, fitness for a
- * particular purpose, or non-infringement. SAMSUNG shall not be liable for any
- * damages suffered by licensee as a result of using, modifying or distributing
- * this software or its derivatives.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
  */
+
 #ifndef __ESPLUSPLAYER_AUDIOEASINGINFO_H__
 #define __ESPLUSPLAYER_AUDIOEASINGINFO_H__
 
+#include <cstdint>
+
 namespace esplusplayer {
 
 enum class AudioEasingType {
@@ -42,4 +38,4 @@ struct AudioEasingInfo {
 };
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_AUDIOEASINGINFO_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_AUDIOEASINGINFO_H__
index 26f69c091c9b381e0456e6d5f5814b87eaf134a0..ad1aa858cefefbc8c622dd0b018586c7f7fa6a05 100644 (file)
@@ -1,26 +1,19 @@
-/**
- * @file
- * @brief          the decoded video packet for playback
- * @interfacetype  Module
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        0.0.1
- * @SDK_Support    N
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
  *
- * Copyright (c) 2020 Samsung Electronics Co., Ltd All Rights Reserved
- * PROPRIETARY/CONFIDENTIAL
- * This software is the confidential and proprietary
- * information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall
- * not disclose such Confidential Information and shall use it only in
- * accordance with the terms of the license agreement you entered into with
- * SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the
- * suitability of the software, either express or implied, including but not
- * limited to the implied warranties of merchantability, fitness for a
- * particular purpose, or non-infringement. SAMSUNG shall not be liable for any
- * damages suffered by licensee as a result of using, modifying or distributing
- * this software or its derivatives.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
  */
+
 #ifndef __ESPLUSPLAYER_DECODED_VIDEO_PACKET_EX_H__
 #define __ESPLUSPLAYER_DECODED_VIDEO_PACKET_EX_H__
 
index 33149293d647dffc3f4de41c3b9745c78eed5263..ee0df4cfda9f75e0077b90e4492b852c859c65df 100644 (file)
@@ -1,24 +1,17 @@
-/**
- * @file
- * @interfacetype  module
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        1.0
- * @SDK_Support    N
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
  *
- * Copyright (c) 2018 Samsung Electronics Co., Ltd All Rights Reserved
- * PROPRIETARY/CONFIDENTIAL
- * This software is the confidential and proprietary
- * information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall
- * not disclose such Confidential Information and shall use it only in
- * accordance with the terms of the license agreement you entered into with
- * SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the
- * suitability of the software, either express or implied, including but not
- * limited to the implied warranties of merchantability, fitness for a
- * particular purpose, or non-infringement. SAMSUNG shall not be liable for any
- * damages suffered by licensee as a result of using, modifying or distributing
- * this software or its derivatives.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
  */
 
 #ifndef __ESPLUSPLAYER_DRM_H__
index 9fc23247f15f320daa763b95b846de246bf0cd5b..1bc1ce7b3ffef8ba242085eb8ea37863f46994da 100755 (executable)
@@ -1,29 +1,19 @@
-/**
- * @file           elementary_stream.h
- * @brief          the contents information for elementary stream
- * @interfacetype  Module
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        0.0.1
- * @SDK_Support    N
- * @remark         You must add contents information of elementary streams for
- * esplusplayer::EsPlusPlayer
- * @see            esplusplayer::EsPlusPlayer class
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
  *
- * Copyright (c) 2018 Samsung Electronics Co., Ltd All Rights Reserved
- * PROPRIETARY/CONFIDENTIAL
- * This software is the confidential and proprietary
- * information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall
- * not disclose such Confidential Information and shall use it only in
- * accordance with the terms of the license agreement you entered into with
- * SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the
- * suitability of the software, either express or implied, including but not
- * limited to the implied warranties of merchantability, fitness for a
- * particular purpose, or non-infringement. SAMSUNG shall not be liable for any
- * damages suffered by licensee as a result of using, modifying or distributing
- * this software or its derivatives.
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
  */
+
 #ifndef PLUSPLAYER_ELEMENTARY_STREAM_H_
 #define PLUSPLAYER_ELEMENTARY_STREAM_H_
 
index 95a0d3208e5ece615faa7b8a33f73e9ff873e24e..aeb2d2348c32da32c0755e379dc3daa1de69202c 100644 (file)
@@ -1,27 +1,19 @@
-/**
- * @file           es_eventlistener.h
- * @brief          the event listener for esplusplayer::EsPlusPlayer
- * @interfacetype  Module
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        0.0.1
- * @SDK_Support    N
- * @see            esplusplayer::EsPlusPlayer class
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
  *
- * Copyright (c) 2018 Samsung Electronics Co., Ltd All Rights Reserved
- * PROPRIETARY/CONFIDENTIAL
- * This software is the confidential and proprietary
- * information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall
- * not disclose such Confidential Information and shall use it only in
- * accordance with the terms of the license agreement you entered into with
- * SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the
- * suitability of the software, either express or implied, including but not
- * limited to the implied warranties of merchantability, fitness for a
- * particular purpose, or non-infringement. SAMSUNG shall not be liable for any
- * damages suffered by licensee as a result of using, modifying or distributing
- * this software or its derivatives.
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
  */
+
 #ifndef __ESPLUSPLAYER_ES_EVENTLISTENER__H__
 #define __ESPLUSPLAYER_ES_EVENTLISTENER__H__
 
@@ -245,4 +237,4 @@ class EsEventListener {
 
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_ES_EVENTLISTENER__H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_ES_EVENTLISTENER__H__
index 979fd221ec3b775933dbe3bef63555c0933e783f..2c46b5302ee52f728e2b130e1fa68704fc9c60ce 100644 (file)
@@ -1,27 +1,19 @@
-/**
- * @file           espacket.h
- * @brief          the packet for elementary stream
- * @interfacetype  Module
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        0.0.1
- * @SDK_Support    N
- * @see            esplusplayer::EsPlusPlayer class
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
  *
- * Copyright (c) 2018 Samsung Electronics Co., Ltd All Rights Reserved
- * PROPRIETARY/CONFIDENTIAL
- * This software is the confidential and proprietary
- * information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall
- * not disclose such Confidential Information and shall use it only in
- * accordance with the terms of the license agreement you entered into with
- * SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the
- * suitability of the software, either express or implied, including but not
- * limited to the implied warranties of merchantability, fitness for a
- * particular purpose, or non-infringement. SAMSUNG shall not be liable for any
- * damages suffered by licensee as a result of using, modifying or distributing
- * this software or its derivatives.
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
  */
+
 #ifndef __ESPLUSPLAYER_ESPACKET_H__
 #define __ESPLUSPLAYER_ESPACKET_H__
 
@@ -185,4 +177,4 @@ using EsPacketPtr = EsPacket::Ptr;
 
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_ESPACKET_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_ESPACKET_H__
index 54e967dccfc55832eff1d07002107054a3add312..e04a50dff0c4ed840b976a590e27eb6bb03864f9 100644 (file)
@@ -1,26 +1,19 @@
-/**
- * @file           esplusplayer.h
- * @brief          the playback for elementary stream
- * @interfacetype  Module
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        0.0.1
- * @SDK_Support    N
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
  *
- * Copyright (c) 2018 Samsung Electronics Co., Ltd All Rights Reserved
- * PROPRIETARY/CONFIDENTIAL
- * This software is the confidential and proprietary
- * information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall
- * not disclose such Confidential Information and shall use it only in
- * accordance with the terms of the license agreement you entered into with
- * SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the
- * suitability of the software, either express or implied, including but not
- * limited to the implied warranties of merchantability, fitness for a
- * particular purpose, or non-infringement. SAMSUNG shall not be liable for any
- * damages suffered by licensee as a result of using, modifying or distributing
- * this software or its derivatives.
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
  */
+
 #ifndef __ESPLUSPLAYER_ESPLUSPLAYER__H__
 #define __ESPLUSPLAYER_ESPLUSPLAYER__H__
 
index 44ababb3e2e1364c56ea429e75a4c72cf5cb0dd8..d14f05c5f7a9660a183c82f692f6f2207e3e4284 100644 (file)
@@ -1,26 +1,19 @@
-/**
- * @file           external_drm.h
- * @brief          the extrnal drm information for elementary stream
- * @interfacetype  Module
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        0.0.1
- * @SDK_Support    N
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
  *
- * Copyright (c) 2018 Samsung Electronics Co., Ltd All Rights Reserved
- * PROPRIETARY/CONFIDENTIAL
- * This software is the confidential and proprietary
- * information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall
- * not disclose such Confidential Information and shall use it only in
- * accordance with the terms of the license agreement you entered into with
- * SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the
- * suitability of the software, either express or implied, including but not
- * limited to the implied warranties of merchantability, fitness for a
- * particular purpose, or non-infringement. SAMSUNG shall not be liable for any
- * damages suffered by licensee as a result of using, modifying or distributing
- * this software or its derivatives.
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
  */
+
 #ifndef __ESPLUSPLAYER_EXTERNAL_DRM_H__
 #define __ESPLUSPLAYER_EXTERNAL_DRM_H__
 
index 05d38e65b5525c471d80c8ef1eca18d576e1a203..8c5edbf31687798a50692bba68ec5c35f316b536 100644 (file)
@@ -1,25 +1,18 @@
-/**
-* @file           
-* @interfacetype  module
-* @privlevel      None-privilege
-* @privilege      None
-* @product        TV, AV, B2B
-* @version        1.0
-* @SDK_Support    N
-*
-* Copyright (c) 2018 Samsung Electronics Co., Ltd All Rights Reserved
-* PROPRIETARY/CONFIDENTIAL 
-* This software is the confidential and proprietary
-* information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall
-* not disclose such Confidential Information and shall use it only in
-* accordance with the terms of the license agreement you entered into with
-* SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the
-* suitability of the software, either express or implied, including but not
-* limited to the implied warranties of merchantability, fitness for a
-* particular purpose, or non-infringement. SAMSUNG shall not be liable for any
-* damages suffered by licensee as a result of using, modifying or distributing
-* this software or its derivatives.
-*/
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #ifndef __ESPLUSPLAYER_TRACK_H__
 #define __ESPLUSPLAYER_TRACK_H__
@@ -158,4 +151,4 @@ struct Rational {
 };
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_TRACK_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_TRACK_H__
index 7b8abfa75fe68ce77e90856a2205c69675e383c6..821698f80edaa2bf13d22895e038c28b10293a58 100644 (file)
@@ -1,26 +1,19 @@
-/**
- * @file
- * @brief          the buffer for playback
- * @interfacetype  Module
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        0.0.1
- * @SDK_Support    N
- *
- * Copyright (c) 2018 Samsung Electronics Co., Ltd All Rights Reserved
- * PROPRIETARY/CONFIDENTIAL
- * This software is the confidential and proprietary
- * information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall
- * not disclose such Confidential Information and shall use it only in
- * accordance with the terms of the license agreement you entered into with
- * SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the
- * suitability of the software, either express or implied, including but not
- * limited to the implied warranties of merchantability, fitness for a
- * particular purpose, or non-infringement. SAMSUNG shall not be liable for any
- * damages suffered by licensee as a result of using, modifying or distributing
- * this software or its derivatives.
- */
+/*
+* Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
 #ifndef __ESPLUSPLAYER_TYPES_BUFFER_H__
 #define __ESPLUSPLAYER_TYPES_BUFFER_H__
 
index 33906a59ee917d5b81f6ae0c0b2f0fd68152f4c5..f5ee611e85faa9e4e440f9af7129125e49919248 100644 (file)
@@ -1,25 +1,18 @@
-/**
- * @file
- * @interfacetype  module
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        1.0
- * @SDK_Support    N
- *
- * Copyright (c) 2018 Samsung Electronics Co., Ltd All Rights Reserved
- * PROPRIETARY/CONFIDENTIAL
- * This software is the confidential and proprietary
- * information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall
- * not disclose such Confidential Information and shall use it only in
- * accordance with the terms of the license agreement you entered into with
- * SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the
- * suitability of the software, either express or implied, including but not
- * limited to the implied warranties of merchantability, fitness for a
- * particular purpose, or non-infringement. SAMSUNG shall not be liable for any
- * damages suffered by licensee as a result of using, modifying or distributing
- * this software or its derivatives.
- */
+/*
+* Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
 
 #ifndef __ESPLUSPLAYER_TYPES_DISPLAY_H__
 #define __ESPLUSPLAYER_TYPES_DISPLAY_H__
index 0344f3187bfd98634eb998b95f9a7e595a8a9551..a41be2804ff0c10df51af6cd8ca172f2bd67b0fc 100644 (file)
@@ -1,24 +1,17 @@
-/**
-* @file           
-* @interfacetype  module
-* @privlevel      None-privilege
-* @privilege      None
-* @product        TV, AV, B2B
-* @version        1.0
-* @SDK_Support    N
+/*
+* Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
 *
-* Copyright (c) 2018 Samsung Electronics Co., Ltd All Rights Reserved
-* PROPRIETARY/CONFIDENTIAL 
-* This software is the confidential and proprietary
-* information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall
-* not disclose such Confidential Information and shall use it only in
-* accordance with the terms of the license agreement you entered into with
-* SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the
-* suitability of the software, either express or implied, including but not
-* limited to the implied warranties of merchantability, fitness for a
-* particular purpose, or non-infringement. SAMSUNG shall not be liable for any
-* damages suffered by licensee as a result of using, modifying or distributing
-* this software or its derivatives.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
 */
 
 #ifndef __ESPLUSPLAYER_TYPES_ERROR_H__
@@ -60,7 +53,7 @@ enum class ErrorType {
   kNotSupportedAudioCodec = PLUSPLAYER_ERROR_CLASS | 0x0e, /**< Not supported audio codec but video can be played (Since 4.0) */
   kNotSupportedVideoCodec = PLUSPLAYER_ERROR_CLASS | 0x0f, /**< Not supported video codec but audio can be played (Since 4.0) */
   kNotSupportedSubtitle = PLUSPLAYER_ERROR_CLASS | 0x10, /**< Not supported subtitle format (Since 4.0) */
-    
+
   // TODO(euna7.ko) Can be removed. refer to http://168.219.243.246:8090/pages/viewpage.action?pageId=27269511
   kDrmInfo = PLUSPLAYER_CUSTOM_ERROR_CLASS | 0x05,              /**< playready drm error info */
   kNotSupportedFormat = PLUSPLAYER_CUSTOM_ERROR_CLASS | 0x08,
index a9012c6391fe468c37d814dfb75ed8487d57fae3..4bc022a9579a4d3ce13004c426a6982c5c830e0d 100644 (file)
@@ -1,27 +1,17 @@
-/**
- * @file
- * @brief          The event for playback.
- * @interfacetype  Module
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        1.0
- * @SDK_Support    N
- * @remark         This is a group of C style event related enum and structure.
- * @see            N/A
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
  *
- * Copyright (c) 2018 Samsung Electronics Co., Ltd All Rights Reserved
- * PROPRIETARY/CONFIDENTIAL
- * This software is the confidential and proprietary
- * information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall
- * not disclose such Confidential Information and shall use it only in
- * accordance with the terms of the license agreement you entered into with
- * SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the
- * suitability of the software, either express or implied, including but not
- * limited to the implied warranties of merchantability, fitness for a
- * particular purpose, or non-infringement. SAMSUNG shall not be liable for any
- * damages suffered by licensee as a result of using, modifying or distributing
- * this software or its derivatives.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
  */
 
 #ifndef __ESPLUSPLAYER_TYPES_EVENT_H__
index ac9b7a5739dff8e6315a9f3c49215f1632494271..6f9298e0a49a3123db894eba8b7a3081dc838842 100644 (file)
@@ -1,44 +1,37 @@
-/**
-* @file           
-* @interfacetype  module
-* @privlevel      None-privilege
-* @privilege      None
-* @product        TV, AV, B2B
-* @version        2.7
-* @SDK_Support    N
-*
-* Copyright (c) 2020 Samsung Electronics Co., Ltd All Rights Reserved
-* PROPRIETARY/CONFIDENTIAL 
-* This software is the confidential and proprietary
-* information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall
-* not disclose such Confidential Information and shall use it only in
-* accordance with the terms of the license agreement you entered into with
-* SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the
-* suitability of the software, either express or implied, including but not
-* limited to the implied warranties of merchantability, fitness for a
-* particular purpose, or non-infringement. SAMSUNG shall not be liable for any
-* damages suffered by licensee as a result of using, modifying or distributing
-* this software or its derivatives.
-*/
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #ifndef __ESPLUSPLAYER_TYPES_LATENCY_H__
 #define __ESPLUSPLAYER_TYPES_LATENCY_H__
 
 namespace esplusplayer {
 
-enum class CatchUpSpeed { 
+enum class CatchUpSpeed {
   kNone,
   kSlow,
   kNormal,
   kFast
 };
-  
-enum class LatencyStatus { 
+
+enum class LatencyStatus {
   kLow,
   kMid,
   kHigh
 };
-  
+
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_TYPES_LATENCY_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_TYPES_LATENCY_H__
index 93078e45b72310bbaa66b57c056091fd02f25f34..3f21f4d08231aad08123b6d9fa79ed22a873e61d 100644 (file)
@@ -1,25 +1,18 @@
-/**
-* @file           
-* @interfacetype  module
-* @privlevel      None-privilege
-* @privilege      None
-* @product        TV, AV, B2B
-* @version        1.0
-* @SDK_Support    N
-*
-* Copyright (c) 2018 Samsung Electronics Co., Ltd All Rights Reserved
-* PROPRIETARY/CONFIDENTIAL 
-* This software is the confidential and proprietary
-* information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall
-* not disclose such Confidential Information and shall use it only in
-* accordance with the terms of the license agreement you entered into with
-* SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the
-* suitability of the software, either express or implied, including but not
-* limited to the implied warranties of merchantability, fitness for a
-* particular purpose, or non-infringement. SAMSUNG shall not be liable for any
-* damages suffered by licensee as a result of using, modifying or distributing
-* this software or its derivatives.
-*/
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #ifndef __ESPLUSPLAYER_PICTUREQUALITY_H__
 #define __ESPLUSPLAYER_PICTUREQUALITY_H__
@@ -36,4 +29,4 @@ enum class AdvPictureQualityType {
 };
 
 }  // namespace esplusplayer
-#endif  // __ESPLUSPLAYER_PICTUREQUALITY_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_PICTUREQUALITY_H__
index a760cfe3576a01eef27eb377b5be80d48d73a0c9..1e75c5bd2018c52d958fb707b7dd180801e6a912 100755 (executable)
@@ -1,26 +1,19 @@
-/**
- * @file
- * @brief          the stream information for playback
- * @interfacetype  Module
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        3.0
- * @SDK_Support    N
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
  *
- * Copyright (c) 2020 Samsung Electronics Co., Ltd All Rights Reserved
- * PROPRIETARY/CONFIDENTIAL
- * This software is the confidential and proprietary
- * information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall
- * not disclose such Confidential Information and shall use it only in
- * accordance with the terms of the license agreement you entered into with
- * SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the
- * suitability of the software, either express or implied, including but not
- * limited to the implied warranties of merchantability, fitness for a
- * particular purpose, or non-infringement. SAMSUNG shall not be liable for any
- * damages suffered by licensee as a result of using, modifying or distributing
- * this software or its derivatives.
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
  */
+
 #ifndef __ESPLUSPLAYER_TYPES_RESOURCE_H__
 #define __ESPLUSPLAYER_TYPES_RESOURCE_H__
 
@@ -73,4 +66,4 @@ enum PlayerAudioResourceType {
 
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_TYPES_RESOURCE_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_TYPES_RESOURCE_H__
index 0f6e7c345033ccc6d7f0f44d66fde74f9bbcce3b..eb1770256d7d027a1c154362543ccd0f6378aa7e 100644 (file)
@@ -1,26 +1,18 @@
-/**
-* @file           source.h
-* @brief          Types related to TrackSource
-* @interfacetype  module
-* @privlevel      None-privilege
-* @privilege      None
-* @product        TV, AV, B2B
-* @version        1.0
-* @SDK_Support    N
-*
-* Copyright (c) 2018 Samsung Electronics Co., Ltd All Rights Reserved
-* PROPRIETARY/CONFIDENTIAL 
-* This software is the confidential and proprietary
-* information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall
-* not disclose such Confidential Information and shall use it only in
-* accordance with the terms of the license agreement you entered into with
-* SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the
-* suitability of the software, either express or implied, including but not
-* limited to the implied warranties of merchantability, fitness for a
-* particular purpose, or non-infringement. SAMSUNG shall not be liable for any
-* damages suffered by licensee as a result of using, modifying or distributing
-* this software or its derivatives.
-*/
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #ifndef __ESPLUSPLAYER_SRC_TRACKSOURCE_TYPES_H__
 #define __ESPLUSPLAYER_SRC_TRACKSOURCE_TYPES_H__
index c108849c5e4ab718336cbcdcc2d98339d4ca92fc..9a39869db281fe9e3ebad6995f7b3961c7512135 100644 (file)
@@ -1,26 +1,19 @@
-/**
- * @file
- * @brief          the stream information for playback
- * @interfacetype  Module
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        0.0.1
- * @SDK_Support    N
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
  *
- * Copyright (c) 2018 Samsung Electronics Co., Ltd All Rights Reserved
- * PROPRIETARY/CONFIDENTIAL
- * This software is the confidential and proprietary
- * information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall
- * not disclose such Confidential Information and shall use it only in
- * accordance with the terms of the license agreement you entered into with
- * SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the
- * suitability of the software, either express or implied, including but not
- * limited to the implied warranties of merchantability, fitness for a
- * particular purpose, or non-infringement. SAMSUNG shall not be liable for any
- * damages suffered by licensee as a result of using, modifying or distributing
- * this software or its derivatives.
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
  */
+
 #ifndef __ESPLUSPLAYER_TYPES_STREAM_H__
 #define __ESPLUSPLAYER_TYPES_STREAM_H__
 
@@ -33,4 +26,4 @@ enum class StreamType { kAudio = 0, kVideo, kMax };
 
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_TYPES_STREAM_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_TYPES_STREAM_H__
index 92da102efdc665ae9e27a75b50575d79623612f4..71061c0df3ffe2683706f5458bfe73e3b8c30655 100644 (file)
@@ -1,25 +1,18 @@
-/**
-* @file           streaming_message.h
-* @interfacetype  module
-* @privlevel      None-privilege
-* @privilege      None
-* @product        TV, AV, B2B
-* @version        1.0
-* @SDK_Support    N
-*
-* Copyright (c) 2018 Samsung Electronics Co., Ltd All Rights Reserved
-* PROPRIETARY/CONFIDENTIAL
-* This software is the confidential and proprietary
-* information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall
-* not disclose such Confidential Information and shall use it only in
-* accordance with the terms of the license agreement you entered into with
-* SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the
-* suitability of the software, either express or implied, including but not
-* limited to the implied warranties of merchantability, fitness for a
-* particular purpose, or non-infringement. SAMSUNG shall not be liable for any
-* damages suffered by licensee as a result of using, modifying or distributing
-* this software or its derivatives.
-*/
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #ifndef __ESPLUSPLAYER_TYPES_STREAMING_MESSAGE_H__
 #define __ESPLUSPLAYER_TYPES_STREAMING_MESSAGE_H__
@@ -62,4 +55,4 @@ struct MessageParam {
 
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_TYPES_STREAMING_MESSAGE_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_TYPES_STREAMING_MESSAGE_H__
index db4c6cf117b4276f6b7c55b7f98f3f21e684199e..8ab5208ddcf457ee61a8343464e5f495329bedc7 100644 (file)
@@ -1,26 +1,19 @@
-/**
-* @file           submitdata.h
-* @brief          the data type to submit
-* @interfacetype  Module
-* @privlevel      None-privilege
-* @privilege      None
-* @product        TV, AV, B2B
-* @version        0.0.1
-* @SDK_Support    N
-*
-* Copyright (c) 2019 Samsung Electronics Co., Ltd All Rights Reserved
-* PROPRIETARY/CONFIDENTIAL
-* This software is the confidential and proprietary
-* information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall
-* not disclose such Confidential Information and shall use it only in
-* accordance with the terms of the license agreement you entered into with
-* SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the
-* suitability of the software, either express or implied, including but not
-* limited to the implied warranties of merchantability, fitness for a
-* particular purpose, or non-infringement. SAMSUNG shall not be liable for any
-* damages suffered by licensee as a result of using, modifying or distributing
-* this software or its derivatives.
-*/
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #ifndef __ESPLUSPLAYER_TYPES_SUBMITDATA_H__
 #define __ESPLUSPLAYER_TYPES_SUBMITDATA_H__
 
@@ -37,4 +30,4 @@ enum class SubmitDataType {
 
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_TYPES_SUBMITDATA_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_TYPES_SUBMITDATA_H__
index dc5db67232736680b04a2e05a5060ead3a13e667..17a87ec5ed687c102ca2af9df669eea706ae1e93 100644 (file)
@@ -1,16 +1,5 @@
-/**
- * @file
- * @brief          The buffer for playback.
- * @interfacetype  Platform
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        2.0
- * @SDK_Support    N
- * @remark         This is a group of C style buffer related enum.
- * @see            N/A
- *
- * Copyright (c) 2020 Samsung Electronics Co., Ltd All Rights Reserved
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
index d3d32258cae6cf8597e3d3256973214b9dcccb0f..086c8b116f051d5d93cd96052d05d35a3dc6c0b8 100644 (file)
@@ -1,19 +1,5 @@
-/**
- * @file
- * @brief          Display related enums
- * @interfacetype  Platform
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        2.0
- * @SDK_Support    N
- * @remark         This is a group of C style display releted data structures
- *                 and enums.
- * @see            The display related enum values and data structures will be
- *                 converted by this managed C version types to avoid binary
- *                 compatibility.
- *
- * Copyright (c) 2020 Samsung Electronics Co., Ltd All Rights Reserved
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
index 075c637452325a8149cbaff13c27b8dde2ee0778..a82be9e42403e75811ce6211a14b42568f521131 100644 (file)
@@ -1,18 +1,5 @@
-/**
- * @file
- * @brief          Drm related enums
- * @interfacetype  Platform
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        2.0
- * @SDK_Support    N
- * @remark         This is a group of C style drm releted data structures and
- *                 enums.
- * @see            Drm releated event listeners, enum classes, etc.. are
- *                 converted to this.
- *
- * Copyright (c) 2020 Samsung Electronics Co., Ltd All Rights Reserved
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
index 8075a54f9a3ded41730a30642a90946ba1a0d1bc..0d84225430724e1c88b0850f477bd7dddf6b541d 100644 (file)
@@ -1,17 +1,5 @@
-/**
- * @file
- * @brief          Error related enums
- * @interfacetype  Platform
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        2.0
- * @SDK_Support    N
- * @remark         This is a group of C style error releted enum.
- * @see            All error enum values will be converted to this managed error
- *                 types.
- *
- * Copyright (c) 2020 Samsung Electronics Co., Ltd All Rights Reserved
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
index adcb85995ce70d70cfd3253d0e52955519ba88d0..0f16cbbd88eee4f98d0b5175842fe629be428e62 100644 (file)
@@ -1,15 +1,5 @@
-/**
- * @file
- * @brief          The packet for elementary stream
- * @interfacetype  Platform
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        2.0
- * @SDK_Support    N
- * @see            esplusplayer::EsPlusPlayer class
- *
- * Copyright (c) 2020 Samsung Electronics Co., Ltd All Rights Reserved
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
index 51861bdd5555484d2f801f6a0eb9b29fca2d5409..e683f9a5b1db880d98dc1576f5a37c3ccba3cd50 100755 (executable)
@@ -1,16 +1,5 @@
-/**
- * @file           esplusplayer_capi.h
- * @brief          EsPlusPlayer api c version
- * @interfacetype  Platform
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        2.0
- * @SDK_Support    N
- * @remark         This is esplusplayer api header implemented as C style to
- *                 avoid binary compatibility issues.
- *
- * Copyright (c) 2020 Samsung Electronics Co., Ltd All Rights Reserved
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
index e2109e9dde19332a0a8f623768878a6472501865..990985395327c6f30fea99145e8ae99b3f2d8db1 100644 (file)
@@ -1,16 +1,5 @@
-/**
- * @file           esplusplayer_internal.h
- * @brief          EsPlusPlayer internally used api c version
- * @interfacetype  module
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        2.0
- * @SDK_Support    N
- * @remark         This is esplusplayer api header implemented as C style to
- *                 avoid binary compatibility issues.
- *
- * Copyright (c) 2020 Samsung Electronics Co., Ltd All Rights Reserved
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
index 78e3f09be2efe1d563c59c4a9727a429effb0c5d..b3fbaa874db16cbef6241ab0019ac29cda998698 100644 (file)
@@ -1,16 +1,5 @@
-/**
- * @file
- * @brief          The event for playback.
- * @interfacetype  Platform
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        2.0
- * @SDK_Support    N
- * @remark         This is a group of C style event related enum and structure.
- * @see            N/A
- *
- * Copyright (c) 2020 Samsung Electronics Co., Ltd All Rights Reserved
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
index ece77a751de297dcc4ee4025e33f5326594d083e..a83265bfec49fd9cbc684467cef58f61ffdfd3d1 100644 (file)
@@ -1,16 +1,5 @@
-/**
- * @file
- * @brief          Latency enum.
- * @interfacetype  Platform
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        2.7
- * @SDK_Support    N
- * @remark         This is a group of C style state related enum.
- * @see            State enum convertion.
- *
- * Copyright (c) 2020 Samsung Electronics Co., Ltd All Rights Reserved
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
index 02198477026c12a5757754c1b43ed671737e79c9..f2b1aa32e8a4dcd6b3b10c45130156c7ce7eeb25 100644 (file)
@@ -1,15 +1,5 @@
-/**
- * @file
- * @brief          The matroska color info
- * @interfacetype  Platform
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        2.0
- * @SDK_Support    N
- * @see            esplusplayer::EsPlusPlayer class
- *
- * Copyright (c) 2020 Samsung Electronics Co., Ltd All Rights Reserved
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
index ad3fdbfc2bee49ee2aeeac9ca7ab4eccbd49fb70..6c1a0483f23bbc4d9c58f9f289c204618f6336d8 100644 (file)
@@ -1,16 +1,5 @@
-/**
- * @file
- * @brief          State enum.
- * @interfacetype  Platform
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        2.0
- * @SDK_Support    N
- * @remark         This is a group of C style state related enum.
- * @see            State enum convertion.
- *
- * Copyright (c) 2020 Samsung Electronics Co., Ltd All Rights Reserved
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
index da0e942efeeaad6fb0b3a9a23eb2e911dd90cf5f..14130f1435fd0c4f10766763d9070c91cc8e7056 100755 (executable)
@@ -1,18 +1,5 @@
-/**
- * @file
- * @brief          Stream info related data structures and enums
- * @interfacetype  Platform
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        2.0
- * @SDK_Support    N
- * @remark         This is a group of C style track releted data structures and
- *                 enums.
- * @see            All track releated types shared_ptr, boost::any, enum
- *                 classes, std::string, etc.. are converted to this.
- *
- * Copyright (c) 2020 Samsung Electronics Co., Ltd All Rights Reserved
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
index 454edb7ac3fbf561215e3fde29669ce559f75729..a039d1e250786e33dd0e39a4286582019053b0fd 100644 (file)
@@ -1,16 +1,5 @@
-/**
- * @file
- * @brief          For submit data type enum.
- * @interfacetype  Platform
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        2.0
- * @SDK_Support    N
- * @remark         This is a group of C style submitstatus related enum.
- * @see            SubmitDataType enum conversion.
- *
- * Copyright (c) 2020 Samsung Electronics Co., Ltd All Rights Reserved
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
index 3fd4c5998ca94b156592f4b38341cb7889efb904..807d62770cc224cacfd5287cbb10686b39e36a25 100644 (file)
@@ -1,16 +1,5 @@
-/**
- * @file
- * @brief          For submitstatus enum.
- * @interfacetype  Platform
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        2.0
- * @SDK_Support    N
- * @remark         This is a group of C style submitstatus related enum.
- * @see            Submitstatus enum convertion.
- *
- * Copyright (c) 2020 Samsung Electronics Co., Ltd All Rights Reserved
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
index 13a10afd188f3a561f44fda51b1d18eddfc6c981..de8cf89c5a7173fd6beb19e2fb02b7f3b50dbe87 100644 (file)
@@ -1,25 +1,17 @@
-/**
- * @file           decodedvideoinfo.h
- * @brief          Information for decoded video frames
- * @interfacetype  Module
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        0.0.1
- * @SDK_Support    N
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
  *
- * Copyright (c) 2020 Samsung Electronics Co., Ltd All Rights Reserved
- * PROPRIETARY/CONFIDENTIAL
- * This software is the confidential and proprietary
- * information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall
- * not disclose such Confidential Information and shall use it only in
- * accordance with the terms of the license agreement you entered into with
- * SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the
- * suitability of the software, either express or implied, including but not
- * limited to the implied warranties of merchantability, fitness for a
- * particular purpose, or non-infringement. SAMSUNG shall not be liable for any
- * damages suffered by licensee as a result of using, modifying or distributing
- * this software or its derivatives.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
  */
 
 #ifndef __ESPLUSPLAYER_MIXER_DECODED_VIDEO_INFO_H__
index 4d74a10c95d39e3257547e8994845f6e83934e2a..d63ebc0b3dc63a8b7b183b5b719d9ef6bc5ea4d3 100644 (file)
@@ -1,25 +1,17 @@
-/**
- * @file           mixer.h
- * @brief          Mixes raw video frame and rendering mixed frame
- * @interfacetype  Module
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        0.0.1
- * @SDK_Support    N
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
  *
- * Copyright (c) 2020 Samsung Electronics Co., Ltd All Rights Reserved
- * PROPRIETARY/CONFIDENTIAL
- * This software is the confidential and proprietary
- * information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall
- * not disclose such Confidential Information and shall use it only in
- * accordance with the terms of the license agreement you entered into with
- * SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the
- * suitability of the software, either express or implied, including but not
- * limited to the implied warranties of merchantability, fitness for a
- * particular purpose, or non-infringement. SAMSUNG shall not be liable for any
- * damages suffered by licensee as a result of using, modifying or distributing
- * this software or its derivatives.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
  */
 
 #ifndef __ESPLUSPLAYER_MIXER_MIXER__H__
@@ -202,7 +194,7 @@ class Mixer : private boost::noncopyable {
    * @exception None
    * @return    @c True on success, otherwise @c False
    */
-  virtual bool SetAlternativeVideoScaler() { return false; }  
+  virtual bool SetAlternativeVideoScaler() { return false; }
   /**
    * @brief     Sets audio focus on the specific player object
    * @param     [in] player_instance : The handle to player instance
index 83cef6132d151136dbc9ab2863eb1762ba151b24..34363ff98a3a4d88d72c74c2c5a4a7ace633b001 100644 (file)
@@ -1,25 +1,17 @@
-/**
- * @file           mixer_eventlistener.h
- * @brief          Handles various events which comes from Mixer
- * @interfacetype  Module
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        0.0.1
- * @SDK_Support    N
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
  *
- * Copyright (c) 2020 Samsung Electronics Co., Ltd All Rights Reserved
- * PROPRIETARY/CONFIDENTIAL
- * This software is the confidential and proprietary
- * information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall
- * not disclose such Confidential Information and shall use it only in
- * accordance with the terms of the license agreement you entered into with
- * SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the
- * suitability of the software, either express or implied, including but not
- * limited to the implied warranties of merchantability, fitness for a
- * particular purpose, or non-infringement. SAMSUNG shall not be liable for any
- * damages suffered by licensee as a result of using, modifying or distributing
- * this software or its derivatives.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
  */
 
 #ifndef __ESPLUSPLAYER_SRC_MIXER_MIXER_EVENTLISTENER__H__
index 2de13e0f904e0861b3c323e8b40b7230cc3cf694..6735ccb85b504aa1001fc950cad2146e24a29c83 100644 (file)
@@ -1,26 +1,17 @@
-/**
- * @file           mixerticket.h
- * @brief          Connects player to Mixer and allows it to send raw video
- *                 frame
- * @interfacetype  Module
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        0.0.1
- * @SDK_Support    N
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
  *
- * Copyright (c) 2020 Samsung Electronics Co., Ltd All Rights Reserved
- * PROPRIETARY/CONFIDENTIAL
- * This software is the confidential and proprietary
- * information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall
- * not disclose such Confidential Information and shall use it only in
- * accordance with the terms of the license agreement you entered into with
- * SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the
- * suitability of the software, either express or implied, including but not
- * limited to the implied warranties of merchantability, fitness for a
- * particular purpose, or non-infringement. SAMSUNG shall not be liable for any
- * damages suffered by licensee as a result of using, modifying or distributing
- * this software or its derivatives.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
  */
 
 #ifndef __ESPLUSPLAYER_SRC_MIXER_MIXERTICKET__H__
@@ -177,4 +168,4 @@ class MixerTicket {
 
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_SRC_MIXER_MIXERTICKET__H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_SRC_MIXER_MIXERTICKET__H__
index 5c7f3d94a39bdcd1085ee0ccaa6a1eaad0eb1126..25b7e801554221678bee9400a3ebc592bd01709b 100644 (file)
@@ -1,25 +1,17 @@
-/**
- * @file           mixerticket_eventlistener.h
- * @brief          Handles various events which comes from MixerTicket
- * @interfacetype  Module
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        0.0.1
- * @SDK_Support    N
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
  *
- * Copyright (c) 2020 Samsung Electronics Co., Ltd All Rights Reserved
- * PROPRIETARY/CONFIDENTIAL
- * This software is the confidential and proprietary
- * information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall
- * not disclose such Confidential Information and shall use it only in
- * accordance with the terms of the license agreement you entered into with
- * SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the
- * suitability of the software, either express or implied, including but not
- * limited to the implied warranties of merchantability, fitness for a
- * particular purpose, or non-infringement. SAMSUNG shall not be liable for any
- * damages suffered by licensee as a result of using, modifying or distributing
- * this software or its derivatives.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
  */
 
 #ifndef __ESPLUSPLAYER_SRC_MIXER_MIXERTICKET_EVENTLISTENER__H__
@@ -63,7 +55,7 @@ class MixerTicketEventListener {
    * @exception None
    * @return    @c True on success, otherwise @c False
    */
-// LCOV_EXCL_START 
+// LCOV_EXCL_START
   virtual bool OnAudioFocusChanged(bool active) { return false; }
   /**
    * @brief     It will be invoked when the mixed frame's geometry is being
index ac88f84e65cf3a18d122daad2c4f813dc4bb0f78..ab035efc7200dc34f66f58b5317fea32cbc290b4 100644 (file)
@@ -1,19 +1,5 @@
-/**
- * @file
- * @brief          Display related enums
- * @interfacetype  Platform
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        3.0
- * @SDK_Support    N
- * @remark         This is a group of C style display releted data structures
- *                 and enums.
- * @see            The display related enum values and data structures will be
- *                 converted by this managed C version types to avoid binary
- *                 compatibility.
- *
- * Copyright (c) 2020 Samsung Electronics Co., Ltd All Rights Reserved
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -59,4 +45,4 @@ typedef enum mixer_display_type {
 }  // extern "C"
 #endif
 
-#endif  // __ESPLUSPLAYER_MIXER_CAPI_DISPLAY_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_MIXER_CAPI_DISPLAY_H__
index ad85c5ae543d6c0f5d7786e25abe63b3010064b8..73ff84c348e3070be17a968757a7d3e5a5436ae9 100644 (file)
@@ -1,17 +1,5 @@
-/**
- * @file
- * @brief          Error related enums
- * @interfacetype  Platform
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        3.0
- * @SDK_Support    N
- * @remark         This is a group of C style error releted enum.
- * @see            All error enum values will be converted to this managed error
- *                 types.
- *
- * Copyright (c) 2020 Samsung Electronics Co., Ltd All Rights Reserved
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -52,4 +40,4 @@ typedef enum mixer_error_type {
 }  // extern "C"
 #endif
 
-#endif  // __ESPLUSPLAYER_MIXER_CAPI_ERROR_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_MIXER_CAPI_ERROR_H__
index 10796d23b0ee366650042a22f9b83c17594e80da..a7fde2cccb0fb8723f1043d4030d1f342142849a 100644 (file)
@@ -1,16 +1,5 @@
-/**
- * @file           mixer_capi.h
- * @brief          Mixer api c version
- * @interfacetype  Platform
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        3.0
- * @SDK_Support    N
- * @remark         This is mixer api header implemented as C style to
- *                 avoid binary compatibility issues.
- *
- * Copyright (c) 2020 Samsung Electronics Co., Ltd All Rights Reserved
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -303,3 +292,4 @@ int mixer_set_resource_conflicted_cb(
 #endif
 
 #endif  // __ESPLUSPLAYER_MIXER_CAPI_MIXER_CAPI_H__
+
index 8f0b2d67ec07f4eb6534605d5382f9c631650ee2..172f17f53b6bb74e93cfd6282961b1564312527b 100644 (file)
@@ -1,6 +1,18 @@
-//
-// @ Copyright [2019] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #ifndef __ESPLUSPLAYER_SRC_ESPLAYER_DECODED_PACKET_LIST_H__
 #define __ESPLUSPLAYER_SRC_ESPLAYER_DECODED_PACKET_LIST_H__
@@ -34,7 +46,7 @@ void DecodedPacketDeleter(esplusplayer_decoded_video_packet* packet) {
   // LOG_DEBUG("packet[%p] deleted", packet);
   tbm_surface_destroy(static_cast<tbm_surface_h>(packet->surface_data));
   packet->surface_data = NULL;
-  // LCOV_EXCL_STOP
+// LCOV_EXCL_STOP
 }
 }  // namespace
 
@@ -313,4 +325,4 @@ class DecodedScaledPacketList : public AbstractDecodedPacketList {
 };
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_SRC_ESPLAYER_DECODED_PACKET_LIST_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_SRC_ESPLAYER_DECODED_PACKET_LIST_H__
index 092ae02eec91aa14aa741801caa0527808969f9b..331cbc1d89a7d950a6a7d3247b52d8a8d101d95f 100644 (file)
@@ -1,6 +1,18 @@
-//
-// @ Copyright [2019] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #ifndef __ESPLUSPLAYER_SRC_ESPLAYER_ESPACEKT_LOGGER__H__
 #define __ESPLUSPLAYER_SRC_ESPLAYER_ESPACEKT_LOGGER__H__
@@ -40,4 +52,4 @@ class EsPacketLogger {
 };
 }  // namespace esplusplayer
 
-#endif
\ No newline at end of file
+#endif
index 2deec7d6d9869da47407b479b4aa1bf9212bd502..f8899dba10c3dbc2e1b49942cbb9bfdadcf4ae79 100644 (file)
@@ -1,11 +1,25 @@
-//
-// @ Copyright [2018] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #ifndef __ESPLUSPLAYER_SRC_ESPLAYER_ESPLAYER__H__
 #define __ESPLUSPLAYER_SRC_ESPLAYER_ESPLAYER__H__
 
+#ifndef TIZEN_FEATURE_PUBLIC
 #include <IEME.h>
+#endif
 
 #include <boost/core/noncopyable.hpp>
 #include <future>
index 5d79faa404b8783bc82e9a5ae1506c7b30a7c24b..af1c7e64d25488bb5f7e844aeb6f2edd9862fb0c 100644 (file)
@@ -1,6 +1,18 @@
-//
-// @ Copyright [2018] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #ifndef __ESPLUSPLAYER_SRC_ESPLAYER_ESPLAYER_DRM__H__
 #define __ESPLUSPLAYER_SRC_ESPLAYER_ESPLAYER_DRM__H__
@@ -17,4 +29,4 @@ GBytesPtr Serialize(const EsPacketPtr &packet,
 }  // namespace esplayer_drm
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_SRC_ESPLAYER_ESPLAYER_DRM__H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_SRC_ESPLAYER_ESPLAYER_DRM__H__
index ab2d7099289fcf88d358fd10327afe44a4eb1f77..78e1ce636ccfe64fb09504ee450e92a714051541 100644 (file)
@@ -1,6 +1,18 @@
-//
-// @ Copyright [2018] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #ifndef __ESPLUSPLAYER_SRC_ESPLAYER_MESSAGE_H__
 #define __ESPLUSPLAYER_SRC_ESPLAYER_MESSAGE_H__
index 5c1afb2f1c75c1f4c1e52850fc3765e53e6a656e..d90efbc405a5ad0911fc743e37e4d383cf4a1aa1 100644 (file)
@@ -1,6 +1,18 @@
-//
-// @ Copyright [2018] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 //
 // StateMachine using boost::msm (meta state machine)
@@ -384,4 +396,4 @@ class EsStateManager : private boost::noncopyable {
 
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_SRC_ESPLAYER_STATE_MANAGER_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_SRC_ESPLAYER_STATE_MANAGER_H__
index e298933054b4a9cd21af8e160cb63a2ee3edad8e..baa321f6ffdd1faf915955cdc24f882a9709294b 100755 (executable)
@@ -1,6 +1,18 @@
-//
-// @ Copyright [2018] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #include "esplusplayer/elementary_stream.h"
 
index e8889a894b9a6faed304d7b183cc6244c2c0531e..7a24472bd98583bd73672ea7e6ab82a7b27dda09 100644 (file)
@@ -1,6 +1,19 @@
-//
-// @ Copyright [2018] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #include "esplusplayer/espacket.h"
 
 namespace esplusplayer {
index 9de4a6abb29c711dce2419415a9c0089f0cdab00..a236b5a682500e26528a6be0acb77b6b58c5f8b9 100644 (file)
@@ -1,6 +1,18 @@
-//
-// @ Copyright [2019] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #include "esplayer/espacket_logger.h"
 
@@ -91,4 +103,4 @@ void EsPacketLogger::ResetLog(const StreamType type) {
   last_log_packet_count_[static_cast<int>(type)] = 0;
 }
 
-}  // namespace esplusplayer
\ No newline at end of file
+}  // namespace esplusplayer
index 9096ef64adacb0c0f2d68a91c8a72658aa5d3143..90249592b55e06dcfefa2fe6130517a34d536784 100755 (executable)
@@ -1,6 +1,19 @@
-//
-// @ Copyright [2018] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 // to manipulate TrackRenderer objects
 // to provide optimized control of TrackRenderer
 
index 1fe369742191fbc5d9eefc4c616f8cca416f871a..99ff86233d241324c1e838efd773e1bc5bb9161f 100644 (file)
@@ -1,6 +1,18 @@
-//
-// @ Copyright [2018] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #include "esplayer/esplayer_drm.h"
 
index 51fdbc4ef67c6c66cafd36d6bcc05d1dbd6ae37b..acc067496596aa6357ce03bf421ae6ef80262f4a 100644 (file)
@@ -1,6 +1,18 @@
-//
-// @ Copyright [2018] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #include "esplusplayer/esplusplayer.h"
 
index f35c9701d6aa22e14647ee8922db14ed8a73f375..4a31ea9295907dd25b371f9c65fcda3c8df0e3d2 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #include "esplusplayer_capi/esplusplayer_capi.h"
 
 #include "esplusplayer/esplusplayer.h"
@@ -1071,7 +1087,7 @@ int esplusplayer_set_display(esplusplayer_handle handle,
     return convert_return_type_(
         cast_(handle)->SetDisplay(static_cast<DisplayType>(type), ticket));
   }
-#endif  // defined(USE_MIXER) && !defined(IS_TOMATO)
+#endif // defined(USE_MIXER) && !defined(IS_TOMATO)
   return convert_return_type_(
       cast_(handle)->SetDisplay(static_cast<DisplayType>(type), window));
 }
index c9c9186e004a88c172e089bf80ca2ba0d217376c..de7790af09eca1b678f897987978c3a19d756234 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #ifndef __ESPLUSPLAYER_ABSTRACT_MIXER_VIDEO_FRAME_H__
 #define __ESPLUSPLAYER_ABSTRACT_MIXER_VIDEO_FRAME_H__
 
@@ -38,4 +54,4 @@ class AbstractVideoFrame : public VideoPlaneCollection {
 };
 }  // namespace esplusplayer
 
-#endif
\ No newline at end of file
+#endif
index 679165e8c1c41d0e6ab42dfcdf968af2823f80f4..89336e6280a6a2c8951edf5992f7c32fbac95270 100644 (file)
@@ -1,6 +1,18 @@
-//
-// @ Copyright [2020] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #ifndef __ESPLUSPLAYER_SRC_PLAYER_DEFAULTMIXER__H__
 #define __ESPLUSPLAYER_SRC_PLAYER_DEFAULTMIXER__H__
@@ -143,4 +155,4 @@ class DefaultMixer : public Mixer {
 
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_SRC_PLAYER_DEFAULTMIXER__H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_SRC_PLAYER_DEFAULTMIXER__H__
index 8859ec8ad08b82b16d96a9555baa096d0bdd2477..538297c896d1754aa19324d3c072760933c71958 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #ifndef __ESPLUSPLAYER_MIXER_INTERFACES_ACCESSIBLE_BUFFER_H__
 #define __ESPLUSPLAYER_MIXER_INTERFACES_ACCESSIBLE_BUFFER_H__
 
@@ -16,4 +32,4 @@ struct AccessibleBuffer {
 };
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_MIXER_INTERFACES_ACCESSIBLE_BUFFER_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_MIXER_INTERFACES_ACCESSIBLE_BUFFER_H__
index f10daf339cc2f7a418907fc05185b07f202f3184..81fc983ea8aa5d3fe646ab9d59b7a38cd97e7511 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #ifndef __ESPLUSPLAYER_MIXER_INTERFACES_BUFFER_OBJECT_H__
 #define __ESPLUSPLAYER_MIXER_INTERFACES_BUFFER_OBJECT_H__
 
@@ -13,4 +29,4 @@ struct BufferObject {
 };
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_MIXER_INTERFACES_BUFFER_OBJECT_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_MIXER_INTERFACES_BUFFER_OBJECT_H__
index 13c42c910201b76b7f215c507110f93e424130a1..a5315a009c59f0df6e878ebc4226db15c1b2ddc8 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #ifndef __ESPLUSPLAYER_MIXER_INTERFACES_MEMORY_OPERATOR_H__
 #define __ESPLUSPLAYER_MIXER_INTERFACES_MEMORY_OPERATOR_H__
 
@@ -14,4 +30,4 @@ struct MemoryAllocator {
   virtual BufferObject* Allocate(const std::uint32_t& size) const = 0;
 };
 }  // namespace esplusplayer
-#endif  // __ESPLUSPLAYER_MIXER_INTERFACES_MEMORY_OPERATOR_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_MIXER_INTERFACES_MEMORY_OPERATOR_H__
index ae4a08512b6a2099320b959a5f4769d4111e530f..de379cb31bf20f6268fa93d2ed6ad40d179760ac 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #ifndef __ESPLUSPLAYER_MIXER_INTERFACES_PHYSICAL_ADDRESS_ACCESSOR_H__
 #define __ESPLUSPLAYER_MIXER_INTERFACES_PHYSICAL_ADDRESS_ACCESSOR_H__
 
@@ -10,4 +26,4 @@ struct PhysicalAddressAccessor {
 };
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_MIXER_INTERFACES_PHYSICAL_ADDRESS_ACCESSOR_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_MIXER_INTERFACES_PHYSICAL_ADDRESS_ACCESSOR_H__
index bc2a5a4d0bfc0a6ba01add3fc303b118079dad86..25bf298c608b69194e9e2776b37e559dfcddebb9 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #ifndef __ESPLUSPLAYER_MIXER_INTERFACES_RENDERABLE_OBJECT_FACTORY_H__
 #define __ESPLUSPLAYER_MIXER_INTERFACES_RENDERABLE_OBJECT_FACTORY_H__
 
@@ -11,4 +27,4 @@ struct RenderableObjectFactory {
 };
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_MIXER_INTERFACES_RENDERABLE_OBJECT_FACTORY_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_MIXER_INTERFACES_RENDERABLE_OBJECT_FACTORY_H__
index 5f64ac08695ebd524243c0e90def94be61adeae6..4eecbcc96d2f0287ece308598dead9663cdde4b2 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #ifndef __ESPLUSPLAYER_MIXER_INTERFACES_RENDERABLE_OBJECT_H__
 #define __ESPLUSPLAYER_MIXER_INTERFACES_RENDERABLE_OBJECT_H__
 
@@ -30,4 +46,4 @@ struct RenderableObject {
 using RenderableObjectPtr = RenderableObject::Ptr;
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_MIXER_INTERFACES_RENDERABLE_OBJECT_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_MIXER_INTERFACES_RENDERABLE_OBJECT_H__
index f1269ba7e9142084b2b535614a5e78e20181176d..0a5bbaf9390f6d73ab59bd855f31040687ee6207 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #ifndef __ESPLUSPLAYER_MIXER_INTERFACES_VIDEO_PLANE_COLLECTION_H__
 #define __ESPLUSPLAYER_MIXER_INTERFACES_VIDEO_PLANE_COLLECTION_H__
 
@@ -13,4 +29,4 @@ struct VideoPlaneCollection {
 };
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_MIXER_INTERFACES_VIDEO_PLANE_COLLECTION_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_MIXER_INTERFACES_VIDEO_PLANE_COLLECTION_H__
index 42db37c56b53ed9a42fc254e0b98c21487765fe6..4f32d31335ae97770a2f058040c9a3d4649091b9 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #ifndef __ESPLUSPLAYER_MIXER_INTERFACES_VIDEO_PLANE_COLOR_FILLER_H__
 #define __ESPLUSPLAYER_MIXER_INTERFACES_VIDEO_PLANE_COLOR_FILLER_H__
 
@@ -14,4 +30,4 @@ struct VideoPlaneColorFiller {
 };
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_MIXER_INTERFACES_VIDEO_PLANE_COLOR_FILLER_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_MIXER_INTERFACES_VIDEO_PLANE_COLOR_FILLER_H__
index 36f92d01c8c3d21528bc99d34162fbf8fec78c75..124c673867027a362b265758ebcc690b98d77fd8 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #ifndef __ESPLUSPLAYER_MIXER_INTERFACES_VIDEO_PLANE_COPIER_H__
 #define __ESPLUSPLAYER_MIXER_INTERFACES_VIDEO_PLANE_COPIER_H__
 
@@ -10,4 +26,4 @@ struct VideoPlaneCopier {
 };
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_MIXER_INTERFACES_VIDEO_PLANE_COPIER_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_MIXER_INTERFACES_VIDEO_PLANE_COPIER_H__
index 9a4205a3aea8700fcc2f28250402faae2b772942..351c8eebf7d256fc2ee07f89de8742296584744e 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #ifndef __ESPLUSPLAYER_MIXER_INTERFACES_VIDEO_PLANE_MANIPULABLE_H__
 #define __ESPLUSPLAYER_MIXER_INTERFACES_VIDEO_PLANE_MANIPULABLE_H__
 
index e605ca612257054ab70e8563f6110a9e951e2437..c6f8af4b2547128da0ce43779fe7b1f829865519 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #ifndef __ESPLUSPLAYER_MIXER_INTERFACES_VIDEO_PLANE_MANIPULATOR_H__
 #define __ESPLUSPLAYER_MIXER_INTERFACES_VIDEO_PLANE_MANIPULATOR_H__
 
@@ -19,4 +35,4 @@ using VideoPlaneManipulator =
 using VideoPlaneColorManipulator = VideoPlaneManipulatorWithType<std::uint32_t>;
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_MIXER_INTERFACES_VIDEO_PLANE_MANIPULATOR_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_MIXER_INTERFACES_VIDEO_PLANE_MANIPULATOR_H__
index 6b242564cfd2d902c4abe2564993e40cd64f6ecd..e1ed84a6e113ff14ada6b508473e60a3ed9174d8 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #ifndef __ESPLUSPLAYER_MIXER_INTERFACES_VIDEO_PLANE_SCALER_H__
 #define __ESPLUSPLAYER_MIXER_INTERFACES_VIDEO_PLANE_SCALER_H__
 
@@ -10,4 +26,4 @@ struct VideoPlaneScaler {
 };
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_MIXER_INTERFACES_VIDEO_PLANE_SCALER_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_MIXER_INTERFACES_VIDEO_PLANE_SCALER_H__
index f4ef01803c64dd56eecc9b4c997add399d26a772..2ecdfde47d8d429c5f12d2f8012fe03c9773b6cf 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #ifndef __ESPLUSPLAYER_MIXER_MIXED_FRAME_H__
 #define __ESPLUSPLAYER_MIXER_MIXED_FRAME_H__
 
@@ -60,4 +76,4 @@ class MixedFrame : public VideoPlaneCollection, public RenderableObject {
 using MixedFramePtr = MixedFrame::Ptr;
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_MIXER_MIXED_FRAME_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_MIXER_MIXED_FRAME_H__
index 703caaaf8b37052917529d3edcc07141f74c3a2b..2df967cc7a78e0c6b84e29e18743501770607bf4 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #ifndef __ESPLUSPLAYER_MIXER_RENDERER_H__
 #define __ESPLUSPLAYER_MIXER_RENDERER_H__
 
@@ -91,4 +107,4 @@ class Renderer {
 };
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_MIXER_RENDERER_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_MIXER_RENDERER_H__
index c3925c8819c79d8e7e5b916aea5a13ed3b16e16a..fbf2832d97cb296383e6b712340b7fc889383508 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #ifndef __ESPLUSPLAYER_MIXER_RENDERER_WITH_DOUBLE_BUFFERING_H__
 #define __ESPLUSPLAYER_MIXER_RENDERER_WITH_DOUBLE_BUFFERING_H__
 
index fd86f3a667c8a1443746e8e687781b928d74f2f7..94dd3f8df7b0b25621820f1e12c5e7efd10f471d 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #ifndef __ESPLUSPLAYER_MIXER_SYS_TBM_INTERFACE_H__
 #define __ESPLUSPLAYER_MIXER_SYS_TBM_INTERFACE_H__
 
@@ -26,4 +42,4 @@ class TBMInterface {
 }  // namespace tizen
 }  // namespace esplusplayer
 
-#endif  //__ESPLUSPLAYER_MIXER_SYS_TBM_INTERFACE_H__
\ No newline at end of file
+#endif  //__ESPLUSPLAYER_MIXER_SYS_TBM_INTERFACE_H__
index 3dbe884ef817b9e83edd6d693132e1fee877423b..a3ced6d1d5d688277349dd55cce8b8891fb865af 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #ifndef __ESPLUSPLAYER_MIXER_TIZEN_TIZEN_ACCESSIBLE_BUFFER_OBJECT_H__
 #define __ESPLUSPLAYER_MIXER_TIZEN_TIZEN_ACCESSIBLE_BUFFER_OBJECT_H__
 
@@ -16,4 +32,4 @@ class TizenAccessibleBufferObject : public TizenBufferObject,
 };
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_MIXER_TIZEN_TIZEN_ACCESSIBLE_BUFFER_OBJECT_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_MIXER_TIZEN_TIZEN_ACCESSIBLE_BUFFER_OBJECT_H__
index d06faa234ab2f05018acde1bbef825d3f7f7ec9e..bb5b354ecfee187e679c52c1d28aba5ed56856ba 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #ifndef __ESPLUSPLAYER_MIXER_TIZEN_BUFFER_KEY_VIDEO_SURFACE_H__
 #define __ESPLUSPLAYER_MIXER_TIZEN_BUFFER_KEY_VIDEO_SURFACE_H__
 
@@ -33,4 +49,4 @@ class TizenBufferKeyVideoFrame : public AbstractVideoFrame {
 };
 }  // namespace esplusplayer
 // LCOV_EXCL_STOP
-#endif  // __ESPLUSPLAYER_MIXER_TIZEN_BUFFER_KEY_VIDEO_SURFACE_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_MIXER_TIZEN_BUFFER_KEY_VIDEO_SURFACE_H__
index f12d832c297388acff422aa430b4895e31448940..83820ba1a9e8de75af52c2dab41b8ff6da8a0804 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #ifndef __ESPLUSPLAYER_MIXER_TIZEN_BUFFER_MANAGER_H__
 #define __ESPLUSPLAYER_MIXER_TIZEN_BUFFER_MANAGER_H__
 
@@ -288,4 +304,4 @@ bool BufferManagerWithType<TBM>::ColorFiller::Do(
 
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_MIXER_TIZEN_BUFFER_MANAGER_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_MIXER_TIZEN_BUFFER_MANAGER_H__
index b8601fd0fde98b1ffd35fe689a7f7270d0b65441..da7ed3bf1bf264091f7f7181a58848ad0e23fc86 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #ifndef __ESPLUSPLAYER_MIXER_TIZEN_TIZEN_BUFFER_OBJECT_H__
 #define __ESPLUSPLAYER_MIXER_TIZEN_TIZEN_BUFFER_OBJECT_H__
 
@@ -69,4 +85,4 @@ const BufferDefaultType& BufferObjectWithType<TBM>::GetBuffer_() const {
 }
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_MIXER_TIZEN_TIZEN_BUFFER_OBJECT_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_MIXER_TIZEN_TIZEN_BUFFER_OBJECT_H__
index bc0a0ea877b6ede28efde36f2fbb23eb27b00db0..be35fdeba657cc9c8f125d170e4c065c73347822 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #ifndef __ESPLUSPLAYER_MIXER_TIZEN_BUFFER_PHYSICAL_ADDRESS_ACCESOR_H__
 #define __ESPLUSPLAYER_MIXER_TIZEN_BUFFER_PHYSICAL_ADDRESS_ACCESOR_H__
 
@@ -66,4 +82,4 @@ class TizenWritableBufferPhyAddrAccessor
 };
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_MIXER_TIZEN_BUFFER_PHYSICAL_ADDRESS_ACCESOR_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_MIXER_TIZEN_BUFFER_PHYSICAL_ADDRESS_ACCESOR_H__
index 3b184fbb3c61bb60f27c72be389cac28cedcbf21..d84b476912bf92261d7b5a052c0883d031151455 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #ifndef __ESPLUSPLAYER_MIXER_TIZEN_DEFAULT_PHYSICAL_ADDRESS_ACCESOR_H__
 #define __ESPLUSPLAYER_MIXER_TIZEN_DEFAULT_PHYSICAL_ADDRESS_ACCESOR_H__
 
@@ -17,4 +33,4 @@ class TizenDefaultPhyAddrAccessor : public PhysicalAddressAccessor {
 };
 }  // namespace esplusplayer
 // LCOV_EXCL_STOP
-#endif  // __ESPLUSPLAYER_MIXER_TIZEN_DEFAULT_PHYSICAL_ADDRESS_ACCESOR_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_MIXER_TIZEN_DEFAULT_PHYSICAL_ADDRESS_ACCESOR_H__
index 1c18a344acb3a7c49764c96a1db79fbc8cfc4039..e467dd888a3bb03081de00581e6bba93a76eef1f 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #ifndef __ESPLUSPLAYER_MIXER_TIZEN_TIZEN_HW_BUFFER_OBJECT_H__
 #define __ESPLUSPLAYER_MIXER_TIZEN_TIZEN_HW_BUFFER_OBJECT_H__
 
@@ -24,4 +40,4 @@ class TizenHWBufferObject : public BufferObject {
 };
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_MIXER_TIZEN_TIZEN_HW_BUFFER_OBJECT_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_MIXER_TIZEN_TIZEN_HW_BUFFER_OBJECT_H__
index 12f2b9a2ba7b1655006e16438d4f84675764895a..ebfb1ccd31f95bc1d452caa002906a188df14f8d 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #ifndef __ESPLUSPLAYER_MIXER_TIZEN_HW_VIDEO_FRAME_H__
 #define __ESPLUSPLAYER_MIXER_TIZEN_HW_VIDEO_FRAME_H__
 
@@ -29,4 +45,4 @@ class TizenHWVideoFrame : public AbstractVideoFrame {
 };
 }  // namespace esplusplayer
 // LCOV_EXCL_STOP
-#endif  //__ESPLUSPLAYER_MIXER_TIZEN_HW_VIDEO_FRAME_H__
\ No newline at end of file
+#endif  //__ESPLUSPLAYER_MIXER_TIZEN_HW_VIDEO_FRAME_H__
index b8de7018393e18fe41d58a201d41e9cf9b9b4036..1b5c6b0826e83200785b2a638c107372e37d3edc 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #ifndef __ESPLUSPLAYER_MIXER_TIZEN_RENDERABLE_OBJECT_FACTORY_H__
 #define __ESPLUSPLAYER_MIXER_TIZEN_RENDERABLE_OBJECT_FACTORY_H__
 
@@ -22,4 +38,4 @@ class TizenRenderableObjectFactory : public RenderableObjectFactory {
 };
 }  // namespace esplusplayer
 // LCOV_EXCL_STOP
-#endif  // __ESPLUSPLAYER_MIXER_TIZEN_RENDERABLE_OBJECT_FACTORY_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_MIXER_TIZEN_RENDERABLE_OBJECT_FACTORY_H__
index b4fc5a1beed5e295233eb504bf8defd9c433171f..b09f96ddf7878cfa51aa2a606e27b58a997221d1 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #ifndef __ESPLUSPLAYER_MIXER_TIZEN_SURFACE_VIDEO_FRAME_H__
 #define __ESPLUSPLAYER_MIXER_TIZEN_SURFACE_VIDEO_FRAME_H__
 
@@ -31,4 +47,4 @@ class TizenSurfaceVideoFrame : public AbstractVideoFrame {
 };
 }  // namespace esplusplayer
 // LCOV_EXCL_STOP
-#endif  //__ESPLUSPLAYER_MIXER_TIZEN_SURFACE_VIDEO_FRAME_H__
\ No newline at end of file
+#endif  //__ESPLUSPLAYER_MIXER_TIZEN_SURFACE_VIDEO_FRAME_H__
index 45a1376afb5b426d621c16a93f623338cbf031db..9b200775f000a1b493368caf1e5b45b6119b11e1 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #ifndef __ESPLUSPLAYER_MIXER_VIDEO_PLANE_H__
 #define __ESPLUSPLAYER_MIXER_VIDEO_PLANE_H__
 
@@ -113,4 +129,4 @@ class UVComponentVideoPlaneWithSharedMemory : public VideoPlane {
 };
 }  // namespace esplusplayer
 
-#endif  //__ESPLUSPLAYER_MIXER_VIDEO_PLANE_H__
\ No newline at end of file
+#endif  //__ESPLUSPLAYER_MIXER_VIDEO_PLANE_H__
index d29e7b853564b858babd385d4a3388a43143592a..75c8a5552a1616f442ee06dcd8b2a650fb6aafa9 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #include "mixer/abs_videoframe.h"
 
 namespace esplusplayer {
@@ -43,4 +59,4 @@ void AbstractVideoFrame::RegisterVideoPlaneManipulablePtr_(
   planes_.emplace_back(std::move(vpmanip));
 }
 
-}  // namespace esplusplayer
\ No newline at end of file
+}  // namespace esplusplayer
index b1864ebb590df960c0132f8b51368f8eaa95c5a3..c7cc9922e22da400ab1639af02eae34a8a86a9b1 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #include "mixer/defaultmixer.h"
 
 #include <gst/gst.h>
index de6060783a795cfc74c27686037f6e2432e2c58f..e600cc435b8a86acaadd3050bed984552372e2b8 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #include "mixer/mixedframe.h"
 
 #include <cstring>
@@ -140,4 +156,4 @@ VideoPlaneManipulableInfo MixedFrame::GetUVComponentVMInfo_(
   info.component = PlaneComponent::kUVComponent;
   return info;
 }
-}  // namespace esplusplayer
\ No newline at end of file
+}  // namespace esplusplayer
index eb26816dba98223607e6d59610a12967fc8ab7d4..1f5d31547e9a5f63de8e66746fe77232144b815e 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #include "mixer/mixer.h"
 
 #include "core/utils/plusplayer_log.h"
index 3c5dd6221bd7da489b2a58881323a57da9a81eb9..9f8c1698820f7f96358100008d08efc8075cdb95 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #include "mixer_capi/mixer_capi.h"
 
 #include "core/utils/plusplayer_log.h"
@@ -78,10 +94,10 @@ mixer_handle mixer_create() {
 int mixer_destroy(mixer_handle handle) {
   LOG_ENTER
   if (is_null_(handle)) return MIXER_ERROR_TYPE_INVALID_PARAMETER;
-    
+
   auto priv = static_cast<MixerPriv*>(handle);
   MixerPrivDestroy(priv);
-  
+
   return MIXER_ERROR_TYPE_NONE;
 }
 
index 72e3865f366bd79e6efe1d99130cf6b240761e38..43bd629cbe2763d9a5c40d5fc962285bf2adcc76 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #include "mixer/renderer.h"
 #include <cinttypes>
 #include "core/utils/plusplayer_log.h"
@@ -249,4 +265,4 @@ bool Renderer::IsSameGeometry_(const Geometry& g1, const Geometry& g2) {
   if (g1.h != g2.h) return false;
   return true;
 }
-}  // namespace esplusplayer
\ No newline at end of file
+}  // namespace esplusplayer
index 56582f2d35a523e6b3f45e467442faa0fa373d21..0dc126d0bb8d6df1e7e9d380b826560c33d1b877 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #include "mixer/sys/tbminterface.h"
 
 #include <tbm_bo.h>
@@ -47,4 +63,4 @@ int TBMInterface::GAFill(tbm_bufmgr bufmgr, GraphicsGAFillRectInfo* info) {
   return Gfx_GA_FillRect(bufmgr, info);
 }
 }  // namespace tizen
-}  // namespace esplusplayer
\ No newline at end of file
+}  // namespace esplusplayer
index d1025f68595681e8f0774da266786b1f1eae5c64..1fcf1d1d92d4d09684b52a4019c6ef856b5c75c9 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #include "mixer/tizen/tizenaccessiblebufferobj.h"
 
 namespace esplusplayer {
@@ -20,4 +36,4 @@ TizenAccessibleBufferObject::GetWritableAddress() const {
       new TizenWritableBufferPhyAddrAccessor(GetBuffer_()));
 }
 
-}  // namespace esplusplayer
\ No newline at end of file
+}  // namespace esplusplayer
index 12e184a046178a2f2310b4272ab6ed4d1345b5ba..be38fb45f64c43c7ef147b2b2f7d65b08a82bc96 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #include "mixer/tizen/tizenbufferkeyvideoframe.h"
 
 namespace esplusplayer {
@@ -33,4 +49,4 @@ const std::uint32_t TizenBufferKeyVideoFrame::GetHeight_() const {
 }
 // LCOV_EXCL_STOP
 
-}  // namespace esplusplayer
\ No newline at end of file
+}  // namespace esplusplayer
index 3a5010f0368779d4f196ca7c47aee625467ab350..e52deb4ef2206557231b129dfb5ff5e3adf833a9 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #include "mixer/tizen/tizendefaultphyaddraccessor.h"
 
 namespace esplusplayer {
@@ -9,4 +25,4 @@ BufferPhysicalAddrType TizenDefaultPhyAddrAccessor::GetAddress() {
   return reinterpret_cast<BufferPhysicalAddrType>(viraddr_);
 }
 
-}  // namespace esplusplayer
\ No newline at end of file
+}  // namespace esplusplayer
index 2729c3dcb7ee2a17ff3cf452ee4c885d2b2f880e..cd80735b0b2030cd9397d550b240ffa479c45b24 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #include "mixer/tizen/tizenhwbufferobj.h"
 
 // #include "mixer/tizen/tizendefaultphyaddraccessor.h"
index 5e21e1d69e126491d5948ee90cbbbf39db3d8a25..4cb720bd901b17cad096fe0891856802613b23a0 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #include "mixer/tizen/tizenhwvideoframe.h"
 
 #include "core/utils/plusplayer_log.h"
@@ -43,4 +59,4 @@ void TizenHWVideoFrame::PrintDecodedRawInfo() const {
 }
 // LCOV_EXCL_STOP
 
-}  // namespace esplusplayer
\ No newline at end of file
+}  // namespace esplusplayer
index f33ee62f446dea3dbc806c7dcfd58cf0994505ad..a8224fb758b6e509da00b585cfe8a7f092d81207 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #include "mixer/tizen/tizenrenderableobj_factory.h"
 
 #include "mixer/mixedframe.h"
@@ -13,4 +29,4 @@ RenderableObject* TizenRenderableObjectFactory::CreateRenderableObject(
   return new MixedFrame(memallocator_, width, height);
 }
 
-}  // namespace esplusplayer
\ No newline at end of file
+}  // namespace esplusplayer
index f1fcefcd1afca0d9711b04d220d46b4e45a79868..530baa28d05a625624f63115af1cbb4f6494a311 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #include "mixer/tizen/tizensurfacevideoframe.h"
 
 #include <tbm_surface.h>
@@ -42,4 +58,4 @@ const std::uint32_t TizenSurfaceVideoFrame::GetHeight_() const {
 }
 // LCOV_EXCL_STOP
 
-}  // namespace esplusplayer
\ No newline at end of file
+}  // namespace esplusplayer
index e0a144a5fd539eb8028ef6f77d3357ab0ce13fa4..146181ab195ce5e9972642326c933034447731d1 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #include "mixer/videoplane.h"
 
 #include "core/utils/plusplayer_log.h"
@@ -113,4 +129,4 @@ UVComponentVideoPlaneWithSharedMemory::GetBufferObject_() const {
 }
 // LCOV_EXCL_STOP
 
-}  // namespace esplusplayer
\ No newline at end of file
+}  // namespace esplusplayer
index 4093b863949ac40d82cc1f7ec4a486dc97dc9f22..e9a84d601b46aa2c86e986e908d01771e784ff5d 100644 (file)
@@ -1,6 +1,18 @@
-//
-// @ Copyright [2020] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #ifndef __ESPLUSPLAYER_SRC_CORE_DECODED_RAW_MODE_PACKET_H__
 #define __ESPLUSPLAYER_SRC_CORE_DECODED_RAW_MODE_PACKET_H__
@@ -37,4 +49,4 @@ struct DecodedVideoRawModePacket {
 
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_SRC_CORE_DECODED_RAW_MODE_PACKET_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_SRC_CORE_DECODED_RAW_MODE_PACKET_H__
index 69b17d3ae37addc41c55cb957ac261c76dff6675..18e4546f57fbe30f163bb303de07a6aa59ca1751 100644 (file)
@@ -1,6 +1,18 @@
-//
-// @ Copyright [2017] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #ifndef __ESPLUSPLAYER_SRC_CORE_DECODERINPUTBUFFER_H__
 #define __ESPLUSPLAYER_SRC_CORE_DECODERINPUTBUFFER_H__
index 2f4a6858b27bead7020c0a33910772f65e6d0527..d575e0a9dfaf134b62a6b7953e8fd5e47b0085b4 100644 (file)
@@ -1,6 +1,18 @@
-//
-// @ Copyright [2017] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #ifndef __ESPLUSPLAYER_SRC_TRACKSOURCE_DECODERINPUTBUFFER_LISTENER_H__
 #define __ESPLUSPLAYER_SRC_TRACKSOURCE_DECODERINPUTBUFFER_LISTENER_H__
index 819df315e563de57a74c28a457c3557372214c8d..728f3b57c302ff9f8197420a9f4294b2c4efacd6 100644 (file)
@@ -1,6 +1,18 @@
-//
-// @ Copyright [2017] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #ifndef __ESPLUSPLAYER_SRC_CORE_ERROR_H__
 #define __ESPLUSPLAYER_SRC_CORE_ERROR_H__
index 4665212fecaed42e2b5cfb5a80bb4c7607f31a60..adc0c9af3be9855dd685bb401cde283c0bc4cf68 100644 (file)
@@ -1,6 +1,18 @@
-//
-// @ Copyright [2017] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #ifndef __ESPLUSPLAYER_SRC_CORE_GST_UTILS_H__
 #define __ESPLUSPLAYER_SRC_CORE_GST_UTILS_H__
@@ -23,4 +35,4 @@ const gchar* GetKlass(const GstMessage* msg);
 
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_SRC_CORE_GST_UTILS_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_SRC_CORE_GST_UTILS_H__
index a3837d197fe793e0ad80e99be6340a6c2e0f0334..9160bb989a4c255f842a6d39299da5b2b7e53d93 100644 (file)
@@ -1,6 +1,18 @@
-//
-// @ Copyright [2017] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #ifndef __ESPLUSPLAYER_SRC_CORE_GSTOBJECT_GUARD_H__
 #define __ESPLUSPLAYER_SRC_CORE_GSTOBJECT_GUARD_H__
index 03ece1028cc3b5049a024a40a246d52070639557..cde9b4f9db131210ccc992b20ff3a75e0dba4c69 100644 (file)
@@ -1,6 +1,18 @@
-//
-// @ Copyright [2017] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #ifndef __ESPLUSPLAYER_SRC_CORE_GSTSIGNAL_HOLDER_H__
 #define __ESPLUSPLAYER_SRC_CORE_GSTSIGNAL_HOLDER_H__
index 6f86033b6d4ca680f2a2a9f2fabceecbebb4409a..45ceea99e6ef0d741ce396372e1774b4d0da711f 100644 (file)
@@ -1,6 +1,18 @@
-//
-// @ Copyright [2017] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #ifndef __ESPLUSPLAYER_SRC_CORE_KPI_H__
 #define __ESPLUSPLAYER_SRC_CORE_KPI_H__
@@ -31,7 +43,7 @@ struct CodecLoggerKeys {
 
 struct EsCodecLoggerKeys {
   std::string app_id;
-  bool is_clean = true; /**< (false:EME, true:MSE) */
+  bool is_clean = true;  /**< (false:EME, true:MSE) */
   int width = 0;
   int height = 0;
   std::string v_codec;
@@ -42,8 +54,8 @@ struct EsCodecLoggerKeys {
 
 class CodecLogger {
  public:
-  CodecLogger(){};
-  ~CodecLogger(){};
+  CodecLogger() {};
+  ~CodecLogger() {};
 
   bool SendKpi(bool event_case, const CodecLoggerKeys& keys);
   bool SendKpi(bool event_case, const EsCodecLoggerKeys& keys);
@@ -56,4 +68,4 @@ class CodecLogger {
 
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_SRC_CORE_KPI_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_SRC_CORE_KPI_H__
index 1ed8cf4fd1e9bde47d3d3858ab1f860d70a40917..20debaf655661226a539470d912bb51fde5c9034 100644 (file)
@@ -1,6 +1,18 @@
-//
-// @ Copyright [2018] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #ifndef __ESPLUSPLAYER_SRC_CORE_SERIALIZER_H__
 #define __ESPLUSPLAYER_SRC_CORE_SERIALIZER_H__
index de657015047154a7227fea1a2b7c17d0f22831d4..364f208a3c648513a4d7d3e4d9a634d4b18d4570 100644 (file)
@@ -1,6 +1,18 @@
-//
-// @ Copyright [2017] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #ifndef __ESPLUSPLAYER_SRC_CORE_SUBTITLE_ATTR_PARSER_H__
 #define __ESPLUSPLAYER_SRC_CORE_SUBTITLE_ATTR_PARSER_H__
@@ -25,4 +37,4 @@ class SubtitleAttrParser : private boost::noncopyable {
 };
 }  // namespace esplusplayer
 
-#endif  //__ESPLUSPLAYER_SRC_CORE_SUBTITLE_ATTR_PARSER_H__
\ No newline at end of file
+#endif  //__ESPLUSPLAYER_SRC_CORE_SUBTITLE_ATTR_PARSER_H__
index 7fa5744850f31a558396896e7a6237777fe7ce52..c94fa860a364bb5608001b4fe34e6b362a4dcdc9 100644 (file)
@@ -1,6 +1,18 @@
-//
-// @ Copyright [2017] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #ifndef __ESPLUSPLAYER_SRC_CORE_TRACK_UTIL_H__
 #define __ESPLUSPLAYER_SRC_CORE_TRACK_UTIL_H__
index cf1fd9b56a069003e182b7d3f50c417eb91b81c0..708cc54b99dc195a821f137ae0e334a358f1594e 100644 (file)
@@ -1,6 +1,18 @@
-//
-// @ Copyright [2017] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #ifndef __ESPLUSPLAYER_SRC_PLAYER_TRACKRENDERERADAPTER_H__
 #define __ESPLUSPLAYER_SRC_PLAYER_TRACKRENDERERADAPTER_H__
index 536c6788e38264dcdd648250ff9cf795e000a834..7e828d2475e80aca095e06f2b3586111498ae8e3 100644 (file)
@@ -1,6 +1,18 @@
-//
-// @ Copyright [2017] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #ifndef __ESPLUSPLAYER_PLAYER_TRACKRENDERERADAPTER_UTILS_H__
 #define __ESPLUSPLAYER_PLAYER_TRACKRENDERERADAPTER_UTILS_H__
index 34327af312aecc026d5c28e3f12dc438aa3621e6..0cb48e893f7c454eab55396e558cfdbaa7bea8b9 100644 (file)
@@ -1,6 +1,18 @@
-//
-// @ Copyright [2020] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #ifndef __ESPLUSPLAYER_SRC_CORE_VIDEO_FRAME_TYPE_STRATEGY_H__
 #define __ESPLUSPLAYER_SRC_CORE_VIDEO_FRAME_TYPE_STRATEGY_H__
@@ -37,4 +49,4 @@ class RawVideoFrameTypeStrategy : public virtual VideoFrameTypeStrategy {
 };
 }  // namespace esplusplayer
 
-#endif  // __ESPLUSPLAYER_SRC_CORE_VIDEO_FRAME_TYPE_STRATEGY_H__
\ No newline at end of file
+#endif  // __ESPLUSPLAYER_SRC_CORE_VIDEO_FRAME_TYPE_STRATEGY_H__
index 5b4e5cb7563e759fb54f728e9ab4db71cb6d768c..5398401746fe953ac28f1e97ea51992394d4b156 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #define _TAG "plusplayer"
 #include "core/utils/caf_logger.h"
 #include "core/utils/plusplayer_log.h"
@@ -27,7 +43,7 @@ void ContextAware::Write(std::string json_data) {
 
 bool ContextAware::FiniService() {
   return ContextAware_FiniService();
-} 
+}
 
 CafLogger::CafLogger() {
   LOG_ENTER;
@@ -37,7 +53,7 @@ CafLogger::CafLogger() {
   if(context_aware_ == NULL) {
     context_aware_ = std::make_shared<ContextAware>();
   }
-  
+
   if(context_aware_ != NULL)
     connected_to_dbus_ = context_aware_->InitService();
   msg_thread_stopped_ = true;
@@ -47,7 +63,7 @@ CafLogger::CafLogger() {
     LOG_INFO("CAF initialized successfully.");
   else
     LOG_ERROR("CAF initialization FAILED.");
+
   LOG_LEAVE;
 }
 
@@ -60,7 +76,7 @@ CafLogger::~CafLogger() {
   {
     connected_to_dbus_ = context_aware_->FiniService();
   }
-    
+
   if(!connected_to_dbus_)
     LOG_INFO("CAF finished successfully.");
   LOG_LEAVE;
@@ -128,7 +144,7 @@ void CafLogger::SendData_(CafEventData event) {
       return;
   }
   LOG_ERROR("all eventdata message [%s]", cafData.MakeStr());
-  if(context_aware_ != NULL)  
+  if(context_aware_ != NULL)
     context_aware_->Write(cafData.MakeStr());
   LOG_LEAVE;
 }
@@ -161,7 +177,7 @@ void CafLogger::StartMsgThread_() {
 
 void CafLogger::StopMsgThread_() {
   LOG_ENTER;
-  
+
   if(msg_thread_stopped_) return;
 
   using_instance_.pop();
@@ -208,7 +224,7 @@ bool CafLogger::Disconnect_() {
   LOG_ENTER;
   std::lock_guard<std::mutex> guard(object_lock_);
   /*first stop message thread, then disconnect. */
-  
+
   StopMsgThread_();
   LOG_INFO("Disconnecting to DBus.");
   if(connected_to_dbus_ && context_aware_ != NULL)
@@ -251,7 +267,7 @@ bool CafLogger::Initialize() {
 bool CafLogger::LogMessage(CafEventType event_type, std::string data) {
   LOG_ENTER;
   bool ret = false;
-#ifndef SDK_DISABLED_FEATURE  
+#ifndef SDK_DISABLED_FEATURE
   if(instance_ != NULL && instance_->isConnected_()) {
     ret = instance_->PushMessageToQueue_(event_type, data);
   }
@@ -300,7 +316,7 @@ std::string CafLogger::GetUniqueNumber()
   int id = -1;
   std::string uniqueNumber;
   if(instance_ != NULL)
-  {    
+  {
     id = instance_->getUniqueNumber_();
     uniqueNumber = std::to_string(getpid()) + "_" + std::to_string(id);
   }
@@ -311,10 +327,10 @@ std::string CafLogger::GetUniqueNumber()
 // LCOV_EXCL_START
 void CafLogger::SetContextAware(std::shared_ptr<ContextAware>&& context_aware)
 {
-  LOG_ENTER;  
+  LOG_ENTER;
   context_aware_ = context_aware;
-  LOG_LEAVE;  
-} 
+  LOG_LEAVE;
+}
 // LCOV_EXCL_STOP
 
 } //plusplayer
index 81c0dfc51fbde828811e2057bac7e6b11f0b55c0..266ce0f59fefb766560b11baf6e5e7cb7e59a590 100644 (file)
@@ -1,6 +1,18 @@
-//
-// @ Copyright [2020] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #include "esplusplayer/decodedvideopacketex.h"
 
@@ -20,5 +32,5 @@ namespace esplusplayer {
     }
   }
 // LCOV_EXCL_STOP
-  
+
 }  // namespace esplusplayer
index 42b64be6a390139de395d07944a8e9cb1cdbf994..92510ec1e8450418152f9f5d0babb9d53fc4a011 100644 (file)
@@ -1,6 +1,18 @@
-//
-// @ Copyright [2017] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #include "core/decoderinputbuffer.h"
 
index 1e101a145f0fe58e3f7fa5f54117256158937dc7..5873cb98db90cc03ccc52193b37c221087066435 100644 (file)
@@ -1,6 +1,18 @@
-//
-// @ Copyright [2017] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #include "core/error.h"
 
index 942f66cb9f718685a790b5b2bf04c30562df8dc7..a9c577ef0baa30a42c47880e77d833d257dd6b6c 100644 (file)
@@ -1,6 +1,19 @@
-//
-// @ Copyright [2017] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #include "core/gst_utils.h"
 
 #include <cassert>
index 7a21c333a0207301fde94cc530ff1aabd5b3a774..c0036ab70aab9197ce53b49981c48684f1245515 100644 (file)
@@ -1,6 +1,19 @@
-//
-// @ Copyright [2017] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #include "glib.h"
 
 #include "core/gstobject_guard.h"
index 1d34e5db4a50ef186382d9d07d0f0dfe1c4c9a82..38002d41edaabdb694d633695968f431f2c698bd 100644 (file)
@@ -1,6 +1,18 @@
-//
-// @ Copyright [2017] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #include "core/kpi.h"
 
index 6e835fb2263de262c78aa5f6fc6173ca011b0917..820316b796c7aa89963bb86834186a178258c9cb 100644 (file)
@@ -1,6 +1,18 @@
-//
-// @ Copyright [2017] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #include <cassert>
 
@@ -14,11 +26,11 @@ namespace esplusplayer_cfg {
 
 const char* GetIniPath() {
   const char* path =
-      tzplatform_mkpath(TZ_SYS_RO_ETC, "multimedia/esplusplayer.ini");
+    tzplatform_mkpath(TZ_SYS_RO_ETC, "multimedia/esplusplayer.ini");
   assert(path);
   return path;
 }
 
-}  // namespace esplusplayer_cfg
+} // namespace esplusplayer_cfg
 
-}  // namespace esplusplayer
\ No newline at end of file
+} // namespace esplusplayer
index 490ae3a7b7d2e7205f25dfb0c116656b67f9b0bb..e615b5a197e3aab40e8cf0c69a3460fc1904633c 100644 (file)
@@ -1,6 +1,18 @@
-//
-// @ Copyright [2018] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #include "core/serializer.h"
 // LCOV_EXCL_START
index 799fc82571d7cb89b401536e18bcf429f54e5033..60bc45d2cdb642f95a25c81e007f935e7cf46bb6 100644 (file)
@@ -1,6 +1,18 @@
-//
-// @ Copyright [2017] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #include "core/track_util.h"
 
@@ -46,7 +58,7 @@ bool GetActiveTrackList(const std::vector<Track>& tracklist,
         text++;
     }
   }
-// LCOV_EXCL_START  
+// LCOV_EXCL_START
   if (active_track.empty()) {
     LOG_ERROR("no active track found");
     return false;
@@ -90,7 +102,7 @@ void ShowTrackInfo(const Track& track) {
       track.sample_rate, track.sample_format, track.channels, track.version, track.layer);
   LOG_INFO(
       "bits_per_sample %d  block_align : %d  bitrate : %d  endianness : %d  is_signed : %d",
-      track.bits_per_sample, track.block_align, track.bitrate, track.endianness, track.is_signed);      
+      track.bits_per_sample, track.block_align, track.bitrate, track.endianness, track.is_signed);
   LOG_INFO("active %d  subtitle_format : %s ", track.active, track.subtitle_format.c_str() );
   LOG_INFO("use_swdecoder : %d", track.use_swdecoder);
   LOG_INFO("language_code: %s", track.language_code.c_str());
index d1ae7f010e7be9549946dc19fa1cbc1c777fa295..3a8599eb415a85d3d45c96825e173a4cefb080b5 100644 (file)
@@ -1,6 +1,18 @@
-//
-// @ Copyright [2017] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #include "core/trackrendereradapter.h"
 
index bde13506c0187b2f82ceb2b7937ba4eea4ddbe33..dbbc3121d1b3a28245e8cfb7176a87ddf7a66bf4 100755 (executable)
@@ -1,6 +1,18 @@
-//
-// @ Copyright [2017] <S/W Platform, Visual Display, Samsung Electronics>
-//
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 #include "core/trackrendereradapter_utils.h"
 
index 3fa179c566c7b70823b1b68ae8b65177a11efad3..cb2171546c7155ab917b95dbdcbd5c8cde9c6ed9 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 #include "core/videoframetypestrategy.h"
 
 #include <trackrenderer_capi/trackrenderer_capi.h>
@@ -19,4 +35,4 @@ void RawVideoFrameTypeStrategy::SetType(TrackRendererHandle handle) {
   trackrenderer_set_video_frame_buffer_type_ext(
       handle, kTrackRendererDecodedVideoFrameBufferExtRaw);
 }
-}  // namespace esplusplayer
\ No newline at end of file
+}  // namespace esplusplayer