transcoding: add encoding target for TS.
authorBing Song <bing.song@nxp.com>
Wed, 20 Jan 2021 06:55:09 +0000 (14:55 +0800)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Thu, 13 May 2021 01:33:30 +0000 (01:33 +0000)
Add encoding target for streamming.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1965>

data/meson.build
data/targets/file-extension/ts.gep [new file with mode: 0644]

index 4a2d306..646cdd6 100644 (file)
@@ -9,6 +9,7 @@ encoding_targets = [
                       'targets/file-extension/webm.gep',
                       'targets/file-extension/flv.gep',
                       'targets/file-extension/mp4.gep',
+                      'targets/file-extension/ts.gep',
                       'targets/file-extension/avi.gep',],
   ],
   ['online-services', ['targets/online-service/youtube.gep',]],
diff --git a/data/targets/file-extension/ts.gep b/data/targets/file-extension/ts.gep
new file mode 100644 (file)
index 0000000..9e47b3d
--- /dev/null
@@ -0,0 +1,33 @@
+[GStreamer Encoding Target]
+name=ts
+category=file-extension
+description=Default target for files with a .ts extension
+
+[profile-default]
+name=default
+type=container
+description=Default profile for files with a .ts extension. Suitable for streamming.
+format=video/mpegts,systemstream=true,packetsize=188
+
+[streamprofile-default-0]
+parent=default
+type=audio
+format=audio/mpeg,mpegversion=4,base-profile=lc,rate={48000,96000},channels=2;audio/mpeg,mpegversion=4,base-profile=lc,rate={48000,96000}
+restriction=audio/x-raw,channels=6,channel-mask=0x3f;audio/x-raw,channels=2
+
+[streamprofile-default-1]
+parent=default
+type=video
+format=video/x-h264
+preset=Profile YouTube
+pass=0
+
+[streamprofile-default-2]
+parent=default
+type=audio
+format=audio/mpeg,mpegversion=4
+
+[streamprofile-default-3]
+parent=default
+type=video
+format=video/x-h264