Remove default stream-format field for aac 49/292249/3
authorGilbok Lee <gilbok.lee@samsung.com>
Tue, 2 May 2023 07:54:37 +0000 (16:54 +0900)
committerGilbok Lee <gilbok.lee@samsung.com>
Wed, 3 May 2023 06:57:32 +0000 (15:57 +0900)
- If set to raw stream-format and no codec_data, an error occurs in aacparse.
- Remove aac related functions in caps recipes

[Version] 0.0.25

Change-Id: I8773c59eb44128a239cf1c24746315a555131cf9

packaging/libtrackrenderer.spec
src/caps_recipes.cpp

index be0852d..c47b75c 100644 (file)
@@ -1,6 +1,6 @@
 Name:       libtrackrenderer
 Summary:    new multimedia streaming player trackrenderer
-Version:    0.0.24
+Version:    0.0.25
 Release:    0
 Group:      Multimedia/Libraries
 License:    Apache-2.0
index b625ee8..24ab11d 100644 (file)
@@ -33,33 +33,12 @@ void FillMpeg1(const GstCapsWrapper& caps, const Track& track) {
 }
 
 bool CheckAac(const Track& track) {
-  return (track.version == 2 || track.version == 4) && track.layer == 0;
+  return (track.version == 2 || track.version == 4);
 }
 void FillAac(const GstCapsWrapper& caps, const Track& track) {
   caps.SetValue("mpegversion", G_TYPE_INT, track.version);
   caps.SetValue("framed", G_TYPE_BOOLEAN, true);
   caps.SetValue("bitrate", G_TYPE_INT, track.bitrate);
-  caps.SetValue("stream-format", G_TYPE_STRING, "raw");
-}
-
-bool CheckAacWithAdtsHeader(const Track& track) {
-  return (track.version == 2 || track.version == 4) && track.layer == 1;
-}
-void FillAacWithAdtsHeader(const GstCapsWrapper& caps, const Track& track) {
-  caps.SetValue("mpegversion", G_TYPE_INT, track.version);
-  caps.SetValue("framed", G_TYPE_BOOLEAN, true);
-  caps.SetValue("bitrate", G_TYPE_INT, track.bitrate);
-  caps.SetValue("stream-format", G_TYPE_STRING, "adts");
-}
-
-bool CheckAacWithAdifHeader(const Track& track) {
-  return (track.version == 2 || track.version == 4) && track.layer == 2;
-}
-void FillAacWithAdifHeader(const GstCapsWrapper& caps, const Track& track) {
-  caps.SetValue("mpegversion", G_TYPE_INT, track.version);
-  caps.SetValue("framed", G_TYPE_BOOLEAN, true);
-  caps.SetValue("bitrate", G_TYPE_INT, track.bitrate);
-  caps.SetValue("stream-format", G_TYPE_STRING, "adif");
 }
 
 /* =========================================
@@ -327,10 +306,6 @@ const GstCapsBuilder::Recipes TrackRenderer::kCapsRecipes_ = {
      {
          {track::audio::CheckMpeg1, track::audio::FillMpeg1},
          {track::audio::CheckAac, track::audio::FillAac},
-         {track::audio::CheckAacWithAdtsHeader,
-          track::audio::FillAacWithAdtsHeader},
-         {track::audio::CheckAacWithAdifHeader,
-          track::audio::FillAacWithAdifHeader},
      }},
     {"audio/x-raw",
      {