summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorBing Song <bing.song@nxp.com>2021-01-20 14:55:09 +0800
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>2021-05-13 01:33:30 +0000
commit711008674b82e237f359a90e8bca477143471bd1 (patch)
tree6749f409d5555eb6e1fd6f82cbc81a73a59ffb12 /data
parentcaefc3a8319d103ee4f441966a2c69021c205d7b (diff)
downloadgstreamer-plugins-bad-711008674b82e237f359a90e8bca477143471bd1.tar.gz
transcoding: add encoding target for TS.
Add encoding target for streamming. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1965>
Diffstat (limited to 'data')
-rw-r--r--data/meson.build1
-rw-r--r--data/targets/file-extension/ts.gep33
2 files changed, 34 insertions, 0 deletions
diff --git a/data/meson.build b/data/meson.build
index 4a2d306ef..646cdd67e 100644
--- a/data/meson.build
+++ b/data/meson.build
@@ -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
index 000000000..9e47b3def
--- /dev/null
+++ b/data/targets/file-extension/ts.gep
@@ -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