Add/Modify file header comment 86/299586/3
authorGilbok Lee <gilbok.lee@samsung.com>
Thu, 5 Oct 2023 08:46:47 +0000 (17:46 +0900)
committerGilbok Lee <gilbok.lee@samsung.com>
Fri, 6 Oct 2023 03:31:42 +0000 (03:31 +0000)
Change-Id: I5103121a3175159e1da63c2b5bd17974e9dc8276

59 files changed:
LICENSE.APLv2
include/trackrenderer_capi/buffer.h
include/trackrenderer_capi/decoderinputbuffer.h
include/trackrenderer_capi/display.h
include/trackrenderer_capi/drm.h
include/trackrenderer_capi/error.h
include/trackrenderer_capi/event.h
include/trackrenderer_capi/iniproperty.h
include/trackrenderer_capi/latency.h
include/trackrenderer_capi/state.h
include/trackrenderer_capi/submitstatus.h
include/trackrenderer_capi/track.h
include/trackrenderer_capi/track_capi.h
include/trackrenderer_capi/trackrenderer_capi.h
include/trackrenderer_capi/trackrenderer_internal.h
src/caps_recipes.cpp
src/decoderinputbuffer.cpp
src/display.cpp
src/error.cpp
src/gst_utils.cpp
src/gstcaps_builder.cpp
src/gstobject_guard.cpp
src/gstsignal_holder.cpp
src/include_internal/trackrenderer/core/attribute.hpp
src/include_internal/trackrenderer/core/buffer.h
src/include_internal/trackrenderer/core/caps_recipes.h
src/include_internal/trackrenderer/core/decoderinputbuffer.h
src/include_internal/trackrenderer/core/display.h
src/include_internal/trackrenderer/core/drm.h
src/include_internal/trackrenderer/core/error.h
src/include_internal/trackrenderer/core/event.h
src/include_internal/trackrenderer/core/gst_utils.h
src/include_internal/trackrenderer/core/gstcaps_builder.h
src/include_internal/trackrenderer/core/gstobject_guard.h
src/include_internal/trackrenderer/core/gstsignal_holder.h
src/include_internal/trackrenderer/core/low_latency_mode.h
src/include_internal/trackrenderer/core/pipeline.hpp
src/include_internal/trackrenderer/core/stream.h
src/include_internal/trackrenderer/core/track.h
src/include_internal/trackrenderer/core/track_util.h
src/include_internal/trackrenderer/core/utils/log.h
src/include_internal/trackrenderer/display.h
src/include_internal/trackrenderer/error.h
src/include_internal/trackrenderer/resource.h
src/include_internal/trackrenderer/resource_conflict_listener.h
src/include_internal/trackrenderer/resourcemanager.h
src/include_internal/trackrenderer/trackrenderer.h
src/include_internal/trackrenderer/trackrenderer_attr.h
src/include_internal/trackrenderer/trackrenderer_capi_utils.h
src/include_internal/trackrenderer/trackrenderer_debug.h
src/include_internal/trackrenderer/version.h
src/pipeline.cpp
src/resourcemanager.cpp
src/track_util.cpp
src/trackrenderer.cpp
src/trackrenderer_attr.cpp
src/trackrenderer_capi.cpp
src/trackrenderer_capi_utils.cpp
src/trackrenderer_debug.cpp

index 9c13a9b68d4e48276d504b9caed8dff81b5547e6..63f1f948c87bc35897a74cea464acec8e4a5022a 100644 (file)
@@ -1,4 +1,4 @@
-Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.\r
+Copyright (c) 2000 - 2023 Samsung Electronics Co., Ltd. All rights reserved.\r
 \r
                                  Apache License\r
                            Version 2.0, January 2004\r
index 31b95c7167b6d231a6954b0232ac1779279cbbfa..3857a012dc36ad13bb8793a2f1b852b848cb1905 100644 (file)
@@ -1,29 +1,19 @@
-/**
- * @file           buffer.h
- * @brief          the buffer for playback.
- * @interfacetype  Platform
- * @platform_porting_interface
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        1.0
- * @SDK_Support    N
- * @remark         This is a group of C style buffer related enum.
- * @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
  *
- * 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_TRACKRENDERER_CAPI_BUFFER_H__
 #define __PLUSPLAYER_TRACKRENDERER_CAPI_BUFFER_H__
 
index 23756322d87dc1fdf45c49aad79d8b4ef6508b36..eff156bd5b678fa19325b14f3c35f2e8c9c700e5 100644 (file)
@@ -1,32 +1,17 @@
-/**
- * @file           decoderinputbuffer.h
- * @brief          Managed decoderinputbuffer related data structures and enums
- *                 used by trackrenderer apis.
- * @interfacetype  Platform
- * @platform_porting_interface
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        1.0
- * @SDK_Support    N
- * @remark         This is a group of C style decoderinputbuffer releted data
- *                 structures and enums.
- * @see            The decoderinputbuffer related enum values and data
- *                 structures will be converted by this managed C version types
- *                 to avoid binary compatibility.
+/*
+ * 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 __CAPI_TRACKRENDERER_TV_TRACKRENDERER_CAPI_DECODERINPUTBUFFER_H__
index 105d558fb5be6add4ba5f2661df1e1eae1a9e9ba..1ffadbd5fc6ec2f0e12efdd07a5c97f125979cee 100644 (file)
@@ -1,32 +1,17 @@
-/**
- * @file           display.h
- * @brief          Managed display related data structures and enums used by
- *                 trackrenderer apis.
- * @interfacetype  Platform
- * @platform_porting_interface
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        1.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) 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 __CAPI_TRACKRENDERER_TV_TRACKRENDERER_CAPI_DISPLAY_H__
index 6f8035e2e327043cecbabb926df6de72194072ab..2f07dc5cc1b921e8e52bba8491d344911a9ecf5b 100644 (file)
@@ -1,31 +1,17 @@
-/**
- * @file           drm.h
- * @brief          Managed drm related data structures and enums used by
- *                 trackrenderer apis.
- * @interfacetype  Platform
- * @platform_porting_interface
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        1.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) 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 __CAPI_TRACKRENDERER_TV_TRACKRENDERER_CAPI_DRM_H__
index 8cc7cfe038bfcc91b801c1962eab382e13795395..3a652d4df6a0b6a8ea7640a07e75631801068d11 100644 (file)
@@ -1,29 +1,17 @@
-/**
- * @file           error.h
- * @brief          managed error related enum used by trackrenderer apis.
- * @interfacetype  Platform
- * @platform_porting_interface
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        1.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) 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 __CAPI_TRACKRENDERER_TV_TRACKRENDERER_CAPI_ERROR_H__
index ceb98c55e3b94f17c100f45d06f2d27c9c979351..7b6afb8c9ccdfa7aa02584f12e62cb1488e1f310 100644 (file)
@@ -1,28 +1,17 @@
-/**
- * @file           event.h
- * @brief          The event for playback.
- * @interfacetype  Platform
- * @platform_porting_interface
- * @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) 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 __PLUSPLAYER_TRACKRENDERER_CAPI_EVENT_H__
index 9ef3d0d93dcdbc1ca51c950d77b7f25dc70de51c..2a0b925be933c1d3af868542ac93d6639c92e8af 100644 (file)
@@ -1,28 +1,17 @@
-/**
- * @file           iniproperty.h
- * @brief          structure for iniproperty map converting.
- * @interfacetype  Platform
- * @platform_porting_interface
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        1.0
- * @SDK_Support    N
- * @remark         This is a group of C style iniproperty releted enum.
- * @see            Iniproperty map converting structure
+/*
+ * 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 __CAPI_TRACKRENDERER_TV_TRACKRENDERER_CAPI_INIPROPERTY_H__
index e9019d95fb689d3712d6ef3be88da060a115ddf2..74ecef98f18d16c5ff68e2836efcb0df450cd4ed 100644 (file)
@@ -1,27 +1,17 @@
-/**
- * @file           latency.h
- * @brief          managed latency related enum used by trackrenderer apis.
- * @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 latency releted enum.
- * @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 __CAPI_TRACKRENDERER_TV_TRACKRENDERER_CAPI_LATENCY_H__
index dc4996a946ed43c7c1aae31a949aa90be47b05bd..e8b53158531e8e76f1c3a1960a593cec1a746464 100644 (file)
@@ -1,28 +1,17 @@
-/**
- * @file
- * @brief          structure for converting state enum.
- * @interfacetype  Platform
- * @platform_porting_interface
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        1.0
- * @SDK_Support    N
- * @remark         This is a group of C style state related enum.
- * @see            State enum convertion.
+/*
+ * 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 __CAPI_TRACKRENDERER_TV_TRACKRENDERER_CAPI_STATE_H__
index 021ef983b2c3ece248983e159bf6604d467f2c88..f4920d20e74645992cafcf31de8f6e2853d47be6 100644 (file)
@@ -1,28 +1,17 @@
-/**
- * @file
- * @brief          structure for submitstatus enum converting.
- * @interfacetype  Platform
- * @platform_porting_interface
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        1.0
- * @SDK_Support    N
- * @remark         This is a group of C style submitstatus related enum.
- * @see            Submitstatus enum convertion.
+/*
+ * 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 __CAPI_TRACKRENDERER_TV_TRACKRENDERER_CAPI_SUBMITSTATUS_H__
index 6b3efe2dbbea0c2b3073496aa41896905de2801b..d3906b802531c41f71311b10aa67f3c3e8ab8f0c 100644 (file)
@@ -1,32 +1,19 @@
-/**
- * @file
- * @brief          Managed track related data structures and enums used by
- *                 trackrenderer apis.
- * @interfacetype  Platform
- * @platform_porting_interface
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        1.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) 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 __CAPI_TRACKRENDERER_TV_TRACKRENDERER_CAPI_TRACK_H__
 #define __CAPI_TRACKRENDERER_TV_TRACKRENDERER_CAPI_TRACK_H__
 
index 1a19ed93845e2f222e60e64cac9da8091136f4bd..906df30ec36df9594729759338267059bf20dccf 100644 (file)
@@ -1,28 +1,17 @@
-/**
- * @file           track_capi.h
- * @brief          trackrenderer internally used api c version
- * @interfacetype  Module
- * @platform_porting_interface
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        3.0
- * @SDK_Support    N
- * @remark         This is track api set for trackrenderer implemented as C
- *                 style to avoid binary compatibility issues.
+/*
+ * 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 __CAPI_TRACKRENDERER_TV_TRACKRENDERER_CAPI_TRACK_CAPI_H__
index ffd22128b62d06717397d524193673f7e2e312e2..031282e08a13a5ad10b9eb761209297166ca1baa 100644 (file)
@@ -1,30 +1,17 @@
-/**
- * @file           trackrenderer_capi.h
- * @brief          Plusplayer trackrenderer api c version.
- * @interfacetype  Platform
- * @platform_porting_interface
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        1.0
- * @SDK_Support    N
- * @remark         This is trackrenderer api header implemented as C style to
- *                 avoid binary compatibility issues.
- * @see            trackrenderer api header will be exposed to rootstrap and the
- *                 apis are managed.
+/*
+ * 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 __CAPI_TRACKRENDERER_TV_TRACKRENDERER_CAPI_TRACKRENDERER_CAPI_H__
index a9f25d141a3d277a9a0a9b3e7c0efa58871d6c7b..d7eb6c2ea77980087bb51e166d6c7ec16b325235 100644 (file)
@@ -1,31 +1,20 @@
-
-/**
- * @file           trackrenderer_internal.h
- * @brief          trackrenderer internally used api c version
- * @interfacetype  Module
- * @platform_porting_interface
- * @privlevel      None-privilege
- * @privilege      None
- * @product        TV, AV, B2B
- * @version        1.0
- * @SDK_Support    N
- * @remark         This is trackrenderer api header implemented as C style to
- *                 avoid binary compatibility issues.
+/*
+ * 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 __CAPI_TRACKRENDERER_TV_TRACKRENDERER_CAPI_TRACKRENDERER_INTERNAL_H__
 #define __CAPI_TRACKRENDERER_TV_TRACKRENDERER_CAPI_TRACKRENDERER_INTERNAL_H__
 
index 24ab11de746309b06f60e092230e949169862a2a..3785257a5f7b160302d36008910f87b261431a61 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 "trackrenderer/core/caps_recipes.h"
 
index ff51adc1caaaee8e96de769c68eb1d0eef4ea862..32a0de58fc987fcdddc725068bef48645caa6c77 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 "trackrenderer/core/decoderinputbuffer.h"
 
index ac8273cafa3abfc5ba8831710c66a3514891c907..0f67bce4eef6f98a8622f2fe3bf3dd9da417767c 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 "trackrenderer/display.h"
 
index 98738f2ea03502133ac4f876666e5b090eec4b8b..4ac63735997d7712aa0e68c4c2dff5b557099dbd 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 "trackrenderer/error.h"
 
index 66667d3a97085649b83070ef4f5de7befeb0eaa3..dac3ea77867929974a1dc1898ee39d6a168342b1 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 "trackrenderer/core/gst_utils.h"
 
 #include <cassert>
index ba433cf332bec64e028af8496afb91d82582791b..db186dbfaab1ac50e67ebef143b34f00e1d56336 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 "trackrenderer/core/gstcaps_builder.h"
 
index 1b949e2e17f4ad25be7d18eeaec49feafe93ad4c..9cb7d1c9865ac24c833b2fbfd54c53bd9c2d1886 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 "trackrenderer/core/gstobject_guard.h"
index 44f613271a0a608d3c8acc9e8d6601e387deca7a..1aa003d42dcfa3b5fee1dadb9bdd71c8ea82dfb0 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 "trackrenderer/core/gstsignal_holder.h"
 
index 10dd48bf2b395e4b4f75e268f3dab6d04d1bfe54..f09204814ccb5f9226499bc51dd87a56b42f7068 100644 (file)
@@ -1,6 +1,18 @@
-//\r
-// @ Copyright [2018] <S/W Platform, Visual Display, Samsung Electronics>\r
-//\r
+/*\r
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd All Rights Reserved\r
+ *\r
+ * Licensed under the Apache License, Version 2.0 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ * http://www.apache.org/licenses/LICENSE-2.0\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
 \r
 #ifndef __PLUSPLAYER_SRC_TRACKRENDERER_CORE_ATTRIBUTE_HPP__\r
 #define __PLUSPLAYER_SRC_TRACKRENDERER_CORE_ATTRIBUTE_HPP__\r
index 1cde0600752fa232f0bcfdbf5256efd50cd6dbfb..d6587f5709b53bc25d9ed81c2f21a7122b29d814 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 __PLUSPLAYER_TRACKRENDERER_CORE_BUFFER_H__
 #define __PLUSPLAYER_TRACKRENDERER_CORE_BUFFER_H__
index 226ff49da9e63aa745c22be7ec109cd85d3a685d..1ad582858959b2d80f799b9ee3ce0999e445a12e 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 __PLUSPLAYER_SRC_TRACKRENDERER_CORE_CAPS_RECIPES_H__
 #define __PLUSPLAYER_SRC_TRACKRENDERER_CORE_CAPS_RECIPES_H__
index df65b82ca4999a0c6aed4df1dbd2c102c940055d..19486409356598f55565d79086a0564e7b86eba1 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 __PLUSPLAYER_SRC_TRACKRENDERER_CORE_DECODERINPUTBUFFER_H__
 #define __PLUSPLAYER_SRC_TRACKRENDERER_CORE_DECODERINPUTBUFFER_H__
index 5dc0226261216103366c62689c15245473fceb32..d6d43f00651c1e67013fc130ac61e494d076d8af 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 __PLUSPLAYER_TRACKRENDERER_CORE_DISPLAY_H__
 #define __PLUSPLAYER_TRACKRENDERER_CORE_DISPLAY_H__
index 3144e909833bbe0698e922ae83cd19652c2e4c98..29820ad72ec68cced5e54e703d2dd32bf33c41b2 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 __PLUSPLAYER_TRACKRENDERER_CORE_DRM_H__
 #define __PLUSPLAYER_TRACKRENDERER_CORE_DRM_H__
index bd64b2a689f9f5e7179cc98c75d4897bdc1c324d..ca9e9cee8a0e3b08e9a9ea6bfa1fe553c02f9577 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 __PLUSPLAYER_TRACKRENDERER_CORE_ERROR_H__
 #define __PLUSPLAYER_TRACKRENDERER_CORE_ERROR_H__
index dc07b1397f23827af5c65c42f439b400d82e285a..46904e286e7f1f819208784ed02c0ec045394c7d 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 __PLUSPLAYER_TRACKRENDERER_CORE_EVENT_H__
index 9291acb7e0caa845088ae4f16d8fa56285cf6ea7..6a4431865366843d43b6824a7ba7d1e559b936e5 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 __PLUSPLAYER_SRC_TRACKRENDERER_CORE_GST_UTILS_H__
 #define __PLUSPLAYER_SRC_TRACKRENDERER_CORE_GST_UTILS_H__
index 4ad5f53aa600b734340ce8cc0f5da75a980089ac..d617f6e2d1d23f04ec9529b3fb66cf4d4d3badca 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 __PLUSPLAYER_SRC_TRACKRENDERER_CORE_GSTCAPS_BUILDER_H__
 #define __PLUSPLAYER_SRC_TRACKRENDERER_CORE_GSTCAPS_BUILDER_H__
index 3fa3cb75b00d5da0d7e36b0ca935ef7f05bcd165..cb99347fc76300aee43532016b0a3d84d96bb066 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 __PLUSPLAYER_SRC_TRACKRENDERER_CORE_GSTOBJECT_GUARD_H__
 #define __PLUSPLAYER_SRC_TRACKRENDERER_CORE_GSTOBJECT_GUARD_H__
index b394cda404418f9e230f7c83b956eddf6f55e9d7..e588f22784455ee6d58c9877baa41eb4bdcbf209 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 __PLUSPLAYER_SRC_TRACKRENDERER_CORE_GSTSIGNAL_HOLDER_H__
 #define __PLUSPLAYER_SRC_TRACKRENDERER_CORE_GSTSIGNAL_HOLDER_H__
index c6d15f80bc5d1f0ec70a63a4967e733f7333dcf4..93ea441e8b265d34ebd4d94644d1d1fec882a818 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 __PLUSPLAYER_TRACKRENDERER_CORE_LOW_LATENCY_MODE_H__
 #define __PLUSPLAYER_TRACKRENDERER_CORE_LOW_LATENCY_MODE_H__
index d2f06127c4319b1b927e693e700a7df893bfb15c..648061825b33faf9a7f22977ad366730312c24db 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.
+ */
+
 // Gstreamer facade
 //
 
index ba752382a8f72455f1702d230c5f89efd23daf39..9d50d15e3222bdd4c52fe299cff133cae40303fc 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 __PLUSPLAYER_TRACKRENDERER_CORE_STREAM_H__
 #define __PLUSPLAYER_TRACKRENDERER_CORE_STREAM_H__
index 0c48e6a862181e61db9a6d203f27afffbb9651df..72f67323bd3653e3161c91485c7c21bcfdbf0654 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 __PLUSPLAYER_TRACKRENDERER_CORE_TRACK_H__
 #define __PLUSPLAYER_TRACKRENDERER_CORE_TRACK_H__
index 8e0058623819f8b9f52b459a1ed7521c7b49dc1e..e972a8af45540590bc92e22c477890bedb8af573 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 __PLUSPLAYER_SRC_TRACKRENDERER_CORE_TRACK_UTIL_H__
 #define __PLUSPLAYER_SRC_TRACKRENDERER_CORE_TRACK_UTIL_H__
index 2a367653293074126af3e0fd2a0d868f027488f4..1ae77dbe9211d713fb07b734741682a72d13c27c 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 __PLUSPLAYER_SRC_TRACKRENDERER_CORE_UTILS_LOG_H__
 #define __PLUSPLAYER_SRC_TRACKRENDERER_CORE_UTILS_LOG_H__
index 4c361fc7a97f0941bcdb863a3c7884305e400607..41e5be70cd2946f890f8c35e2241600b94502712 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 __PLUSPLAYER_SRC_TRACKRENDERER_DISPLAY_H__
 #define __PLUSPLAYER_SRC_TRACKRENDERER_DISPLAY_H__
index 2dcf7f3398c0e487c5d992d3d0a638af57a651ab..15b540be99548d6429052bccc8f1311c3a8ce620 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 __PLUSPLAYER_SRC_TRACKRENDERER_ERROR_H__
 #define __PLUSPLAYER_SRC_TRACKRENDERER_ERROR_H__
index ab7f10608432856357e42ee16a6c9d6d946f74a2..b742a978181cd69c20c81ac4cec39bae63ffde6b 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 __PLUSPLAYER_SRC_TRACKRENDERER_RESOURCE_H__
 #define __PLUSPLAYER_SRC_TRACKRENDERER_RESOURCE_H__
index 2c17d59f9866e9bc703fe67ef41ba57680dafc6c..8daeb51a15dd836625dbd832b07b2d0dd73659f1 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 __PLUSPLAYER_SRC_TRACKRENDERER_RESOURCE_CONFLICT_LISTENER_H__
 #define __PLUSPLAYER_SRC_TRACKRENDERER_RESOURCE_CONFLICT_LISTENER_H__
index 5517b5815d3ad384bab37ab5b00ec2123bfa6e5f..75d7bce77603be8b34431bc1205f0581c706d2b5 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.
+ */
+
 #ifndef __PLUSPLAYER_SRC_TRACKRENDERER_RESOURCEMANAGER_H__
 #define __PLUSPLAYER_SRC_TRACKRENDERER_RESOURCEMANAGER_H__
 
index 8eeaa69081533a4ccd42d88e3067979cfcebac8b..2bd205a7e30898309fdc6aa108ec0411e362ebe7 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 __PLUSPLAYER_SRC_TRACKRENDERER_TRACKRENDERER_H__
 #define __PLUSPLAYER_SRC_TRACKRENDERER_TRACKRENDERER_H__
index f09451d9fce8b1d86941081b9c10b3d1100dce4c..3d1e71a45cbfa20a8f6b0384f70c145cea11c198 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 __PLUSPLAYER_SRC_TRACKRENDERER_TRACKRENDERER_ATTR_H__
 #define __PLUSPLAYER_SRC_TRACKRENDERER_TRACKRENDERER_ATTR_H__
index b000571effc595d0c3ac5268e1624271446d73c5..aeb5132b204f6276cdbe739f5b82dd5f62fe8b5b 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 __PLUSPLAYER_SRC_TRACKRENDERER_TRACKRENDERERAPI_UTILS_H__
 #define __PLUSPLAYER_SRC_TRACKRENDERER_TRACKRENDERERAPI_UTILS_H__
index 5b9df9ea52e813b60c922aa461eab04b6acd2d0f..3ad38623bd03a94792cc345c2631cfbcb33c1736 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 __PLUSPLAYER_SRC_TRACKRENDERER_TRACKRENDERER_DEBUG_H__
 #define __PLUSPLAYER_SRC_TRACKRENDERER_TRACKRENDERER_DEBUG_H__
index 1b80e65a5e3711a5816dfba0fb9c214ac8384e69..493a62229dd993a755442b85b703ba4a6fd092a4 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 __PLUSPLAYER_SRC_TRACKRENDERER_VERSION_H__
 #define __PLUSPLAYER_SRC_TRACKRENDERER_VERSION_H__
index 8bffef654d64a9a605988667a58ca83ff4e11576..aaefad8512faff1c0cb13561fcdcd16fcb3c443b 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 "trackrenderer/core/pipeline.hpp"
 
index f9cf65d501dc82792df56551e961214754cfb9fe..3197116cc0c49e87f877e2d801676ee2cbd351be 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>    //  assert()
 #include <map>        // std::map
index 117ed8dc7956e4f1d947514d4f7a8ce5701957f8..ca95900fe023406d93d8afd51c3378f9a7696a3f 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 "trackrenderer/core/track_util.h"
 
index 345cfe17dc85ee6e15a5a0e341e990fdb79188e1..47473a4f9f79ef521331b91f400519f97c7b725f 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 "trackrenderer/trackrenderer.h"
 
index db6709763d5dac5ab5afd07fe22c1e2b8c6d3d88..5f6d7681a684e51af3b80a75a480c463243c6a6e 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 "trackrenderer/trackrenderer.h"
 
index 39f9f188424f4c2a0068b23840040ad780acd427..808d321954f89bf5564d602be35bec9185aff031 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 "trackrenderer_capi/trackrenderer_capi.h"
 #include "trackrenderer_capi/trackrenderer_internal.h"
 
index 3975c5ac0a159e093ef4a49be172b04ece348622..d344081e2da33171610b71e057f8f6509a84ebdd 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 <string>
 
index 1b9a56e4cb530b02ad77a82975818fa344d30ac9..dcdc1dcee879673199a2d7aa88cb2efbe695b6b9 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 "trackrenderer/trackrenderer_debug.h"