[vlc-devel] [V3 5/5] packetizer: add some shortcuts

Zhao Zhili quinkblack at foxmail.com
Fri Jun 1 17:20:19 CEST 2018


---
 modules/packetizer/flac.c        | 1 +
 modules/packetizer/h264.c        | 1 +
 modules/packetizer/hevc.c        | 1 +
 modules/packetizer/mpegvideo.c   | 2 ++
 modules/packetizer/rv34_parser.c | 1 +
 modules/packetizer/vc1.c         | 1 +
 6 files changed, 7 insertions(+)

diff --git a/modules/packetizer/flac.c b/modules/packetizer/flac.c
index bc9ab0434a..baf4b36978 100644
--- a/modules/packetizer/flac.c
+++ b/modules/packetizer/flac.c
@@ -49,6 +49,7 @@ vlc_module_begin()
     set_description(N_("Flac audio packetizer"))
     set_capability("packetizer", 50)
     set_callbacks(Open, Close)
+    add_shortcut( "flac" )
 vlc_module_end()
 
 /*****************************************************************************
diff --git a/modules/packetizer/h264.c b/modules/packetizer/h264.c
index 4f8a97d0f6..466965f07f 100644
--- a/modules/packetizer/h264.c
+++ b/modules/packetizer/h264.c
@@ -62,6 +62,7 @@ vlc_module_begin ()
     set_description( N_("H.264 video packetizer") )
     set_capability( "packetizer", 50 )
     set_callbacks( Open, Close )
+    add_shortcut( "h264" )
 vlc_module_end ()
 
 
diff --git a/modules/packetizer/hevc.c b/modules/packetizer/hevc.c
index d71a0bfe75..b12db1865a 100644
--- a/modules/packetizer/hevc.c
+++ b/modules/packetizer/hevc.c
@@ -57,6 +57,7 @@ vlc_module_begin ()
     set_description(N_("HEVC/H.265 video packetizer"))
     set_capability("packetizer", 50)
     set_callbacks(Open, Close)
+    add_shortcut( "hevc", "h265" )
 vlc_module_end ()
 
 
diff --git a/modules/packetizer/mpegvideo.c b/modules/packetizer/mpegvideo.c
index 318b3f7181..7614fecdbb 100644
--- a/modules/packetizer/mpegvideo.c
+++ b/modules/packetizer/mpegvideo.c
@@ -75,9 +75,11 @@ vlc_module_begin ()
     set_shortname( N_("MPEG Video") )
     set_capability( "packetizer", 50 )
     set_callbacks( Open, Close )
+    add_shortcut( "mpegvideo" )
 
     add_bool( "packetizer-mpegvideo-sync-iframe", false, SYNC_INTRAFRAME_TEXT,
               SYNC_INTRAFRAME_LONGTEXT, true )
+
 vlc_module_end ()
 
 enum mpeg_startcode_e
diff --git a/modules/packetizer/rv34_parser.c b/modules/packetizer/rv34_parser.c
index 7dd0df85d5..d762d06f2f 100644
--- a/modules/packetizer/rv34_parser.c
+++ b/modules/packetizer/rv34_parser.c
@@ -123,4 +123,5 @@ vlc_module_begin ()
     set_description( N_("RV30/RV40 packetizer") )
     set_capability( "packetizer", 50 )
     set_callbacks( Open, NULL )
+    add_shortcut( "rv34_parser" )
 vlc_module_end ()
diff --git a/modules/packetizer/vc1.c b/modules/packetizer/vc1.c
index 7ca438fdd9..0b2a5a351a 100644
--- a/modules/packetizer/vc1.c
+++ b/modules/packetizer/vc1.c
@@ -54,6 +54,7 @@ vlc_module_begin ()
     set_description( N_("VC-1 packetizer") )
     set_capability( "packetizer", 50 )
     set_callbacks( Open, Close )
+    add_shortcut( "vc1" )
 vlc_module_end ()
 
 /*****************************************************************************
-- 
2.15.1 (Apple Git-101)





More information about the vlc-devel mailing list