Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
vlc
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
videolan
vlc
Commits
dfce5fb5
Commit
dfce5fb5
authored
Mar 31, 2006
by
Clément Stenac
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Muxers (Refs:#438)
parent
4190fca5
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
40 additions
and
37 deletions
+40
-37
modules/mux/asf.c
modules/mux/asf.c
+6
-11
modules/mux/mp4.c
modules/mux/mp4.c
+6
-4
modules/mux/mpeg/ps.c
modules/mux/mpeg/ps.c
+3
-3
modules/mux/mpeg/ts.c
modules/mux/mpeg/ts.c
+25
-19
No files found.
modules/mux/asf.c
View file @
dfce5fb5
...
@@ -46,22 +46,17 @@ static void Close ( vlc_object_t * );
...
@@ -46,22 +46,17 @@ static void Close ( vlc_object_t * );
#define SOUT_CFG_PREFIX "sout-asf-"
#define SOUT_CFG_PREFIX "sout-asf-"
#define TITLE_TEXT N_("Title")
#define TITLE_TEXT N_("Title")
#define TITLE_LONGTEXT N_("Allows you to define the title that will be put " \
#define TITLE_LONGTEXT N_("Title to put in ASF comments." )
"in ASF comments.")
#define AUTHOR_TEXT N_("Author")
#define AUTHOR_TEXT N_("Author")
#define AUTHOR_LONGTEXT N_("Allows you to define the author that will be put "\
#define AUTHOR_LONGTEXT N_("Author to put in ASF comments." )
"in ASF comments.")
#define COPYRIGHT_TEXT N_("Copyright")
#define COPYRIGHT_TEXT N_("Copyright")
#define COPYRIGHT_LONGTEXT N_("Allows you to define the copyright string " \
#define COPYRIGHT_LONGTEXT N_("Copyright string to put in ASF comments." )
"that will be put in ASF comments.")
#define COMMENT_TEXT N_("Comment")
#define COMMENT_TEXT N_("Comment")
#define COMMENT_LONGTEXT N_("Allows you to define the comment that will be " \
#define COMMENT_LONGTEXT N_("Comment to put in ASF comments." )
"put in ASF comments.")
#define RATING_TEXT N_("Rating")
#define RATING_TEXT N_("Rating")
#define RATING_LONGTEXT N_("Allows you to define the \"rating\" that will " \
#define RATING_LONGTEXT N_("\"Rating\" to put in ASF comments." )
"be put in ASF comments.")
#define PACKETSIZE_TEXT N_("Packet Size")
#define PACKETSIZE_TEXT N_("Packet Size")
#define PACKETSIZE_LONGTEXT N_("
The
ASF packet size -- default is 4096 bytes")
#define PACKETSIZE_LONGTEXT N_("ASF packet size -- default is 4096 bytes")
vlc_module_begin
();
vlc_module_begin
();
set_description
(
_
(
"ASF muxer"
)
);
set_description
(
_
(
"ASF muxer"
)
);
...
...
modules/mux/mp4.c
View file @
dfce5fb5
...
@@ -44,9 +44,10 @@
...
@@ -44,9 +44,10 @@
*****************************************************************************/
*****************************************************************************/
#define FASTSTART_TEXT N_("Create \"Fast Start\" files")
#define FASTSTART_TEXT N_("Create \"Fast Start\" files")
#define FASTSTART_LONGTEXT N_( \
#define FASTSTART_LONGTEXT N_( \
"When this option is turned on, \"Fast Start\" files will be created. " \
"Create \"Fast Start\" files. " \
"(\"Fast Start\" files are optimized for downloads and allow the user " \
"\"Fast Start\" files are optimized for downloads and allow the user " \
"to start previewing the file while it is downloading).")
"to start previewing the file while it is downloading.")
static
int
Open
(
vlc_object_t
*
);
static
int
Open
(
vlc_object_t
*
);
static
void
Close
(
vlc_object_t
*
);
static
void
Close
(
vlc_object_t
*
);
...
@@ -58,7 +59,8 @@ vlc_module_begin();
...
@@ -58,7 +59,8 @@ vlc_module_begin();
set_subcategory
(
SUBCAT_SOUT_MUX
);
set_subcategory
(
SUBCAT_SOUT_MUX
);
set_shortname
(
"MP4"
);
set_shortname
(
"MP4"
);
add_bool
(
SOUT_CFG_PREFIX
"faststart"
,
1
,
NULL
,
FASTSTART_TEXT
,
FASTSTART_LONGTEXT
,
add_bool
(
SOUT_CFG_PREFIX
"faststart"
,
1
,
NULL
,
FASTSTART_TEXT
,
FASTSTART_LONGTEXT
,
VLC_TRUE
);
VLC_TRUE
);
set_capability
(
"sout mux"
,
5
);
set_capability
(
"sout mux"
,
5
);
add_shortcut
(
"mp4"
);
add_shortcut
(
"mp4"
);
...
...
modules/mux/mpeg/ps.c
View file @
dfce5fb5
...
@@ -43,14 +43,14 @@
...
@@ -43,14 +43,14 @@
* Module descriptor
* Module descriptor
*****************************************************************************/
*****************************************************************************/
#define DTS_TEXT N_("DTS delay (ms)")
#define DTS_TEXT N_("DTS delay (ms)")
#define DTS_LONGTEXT N_("
This option will d
elay the DTS (decoding time " \
#define DTS_LONGTEXT N_("
D
elay the DTS (decoding time " \
"stamps) and PTS (presentation timestamps) of the data in the " \
"stamps) and PTS (presentation timestamps) of the data in the " \
"stream, compared to the SCRs. This allows for some buffering inside " \
"stream, compared to the SCRs. This allows for some buffering inside " \
"the client decoder.")
"the client decoder.")
#define PES_SIZE_TEXT N_("PES maximum size")
#define PES_SIZE_TEXT N_("PES maximum size")
#define PES_SIZE_LONGTEXT N_("
This option will s
et the maximum allowed PES "\
#define PES_SIZE_LONGTEXT N_("
S
et the maximum allowed PES "\
"size when producing the MPEG PS stream.")
"size when producing the MPEG PS stream
s
.")
static
int
Open
(
vlc_object_t
*
);
static
int
Open
(
vlc_object_t
*
);
static
void
Close
(
vlc_object_t
*
);
static
void
Close
(
vlc_object_t
*
);
...
...
modules/mux/mpeg/ts.c
View file @
dfce5fb5
...
@@ -81,25 +81,30 @@ static int Open ( vlc_object_t * );
...
@@ -81,25 +81,30 @@ static int Open ( vlc_object_t * );
static
void
Close
(
vlc_object_t
*
);
static
void
Close
(
vlc_object_t
*
);
#define VPID_TEXT N_("Video PID")
#define VPID_TEXT N_("Video PID")
#define VPID_LONGTEXT N_("Assign
s
a fixed PID to the video stream. The PCR " \
#define VPID_LONGTEXT N_("Assign a fixed PID to the video stream. The PCR " \
"PID will automatically be the video.")
"PID will automatically be the video.")
#define APID_TEXT N_("Audio PID")
#define APID_TEXT N_("Audio PID")
#define APID_LONGTEXT N_("Assign
s
a fixed PID to the audio stream.")
#define APID_LONGTEXT N_("Assign a fixed PID to the audio stream.")
#define SPUPID_TEXT N_("SPU PID")
#define SPUPID_TEXT N_("SPU PID")
#define SPUPID_LONGTEXT N_("Assign
s
a fixed PID to the SPU.")
#define SPUPID_LONGTEXT N_("Assign a fixed PID to the SPU.")
#define PMTPID_TEXT N_("PMT PID")
#define PMTPID_TEXT N_("PMT PID")
#define PMTPID_LONGTEXT N_("Assign
s
a fixed PID to the PMT")
#define PMTPID_LONGTEXT N_("Assign a fixed PID to the PMT")
#define TSID_TEXT N_("TS ID")
#define TSID_TEXT N_("TS ID")
#define TSID_LONGTEXT N_("Assign
s
a fixed Transport Stream ID.")
#define TSID_LONGTEXT N_("Assign a fixed Transport Stream ID.")
#define NETID_TEXT N_("NET ID")
#define NETID_TEXT N_("NET ID")
#define NETID_LONGTEXT N_("Assigns a fixed Network ID (for SDT table)")
#define NETID_LONGTEXT N_("Assign a fixed Network ID (for SDT table)")
#define PMTPROG_TEXT N_("PMT Program numbers (requires --sout-ts-es-id-pid)")
#define PMTPROG_LONGTEXT N_("Assigns a program number to each PMT")
#define PMTPROG_TEXT N_("PMT Program numbers")
#define PMTPROG_LONGTEXT N_("Assign a program number to each PMT. This " \
"requires \"Set PID to ID of ES\" to be enabled." )
#define MUXPMT_TEXT N_("Mux PMT (requires --sout-ts-es-id-pid)")
#define MUXPMT_TEXT N_("Mux PMT (requires --sout-ts-es-id-pid)")
#define MUXPMT_LONGTEXT N_("Defines the pids to add to each pmt." )
#define MUXPMT_LONGTEXT N_("Define the pids to add to each pmt. This " \
"requires \"Set PID to ID of ES\" to be enabled." )
#define SDTDESC_TEXT N_("SDT Descriptors (requires --sout-ts-es-id-pid)")
#define SDTDESC_TEXT N_("SDT Descriptors (requires --sout-ts-es-id-pid)")
#define SDTDESC_LONGTEXT N_("Defines the descriptors of each SDT" )
#define SDTDESC_LONGTEXT N_("Defines the descriptors of each SDT. This" \
"requires \"Set PID to ID of ES\" to be enabled." )
#define PID_TEXT N_("Set PID to ID of ES")
#define PID_TEXT N_("Set PID to ID of ES")
#define PID_LONGTEXT N_("Sets PID to the ID if the incoming ES. This is for " \
#define PID_LONGTEXT N_("Sets PID to the ID if the incoming ES. This is for " \
...
@@ -111,10 +116,11 @@ static void Close ( vlc_object_t * );
...
@@ -111,10 +116,11 @@ static void Close ( vlc_object_t * );
"PES boundaries. This is a waste of bandwidth.")
"PES boundaries. This is a waste of bandwidth.")
#define SHAPING_TEXT N_("Shaping delay (ms)")
#define SHAPING_TEXT N_("Shaping delay (ms)")
#define SHAPING_LONGTEXT N_("
If enabled, the TS muxer will c
ut the " \
#define SHAPING_LONGTEXT N_("
C
ut the " \
"stream in slices of the given duration, and ensure a constant bitrate " \
"stream in slices of the given duration, and ensure a constant bitrate " \
"between the two boundaries. This avoids having huge bitrate peaks for " \
"between the two boundaries. This avoids having huge bitrate peaks, " \
"reference frames, in particular.")
"especially for reference frames." )
#define KEYF_TEXT N_("Use keyframes")
#define KEYF_TEXT N_("Use keyframes")
#define KEYF_LONGTEXT N_("If enabled, and shaping is specified, " \
#define KEYF_LONGTEXT N_("If enabled, and shaping is specified, " \
"the TS muxer will place the boundaries at the end of I pictures. In " \
"the TS muxer will place the boundaries at the end of I pictures. In " \
...
@@ -124,9 +130,9 @@ static void Close ( vlc_object_t * );
...
@@ -124,9 +130,9 @@ static void Close ( vlc_object_t * );
"frames in the stream.")
"frames in the stream.")
#define PCR_TEXT N_("PCR delay (ms)")
#define PCR_TEXT N_("PCR delay (ms)")
#define PCR_LONGTEXT N_("
This option allows you to s
et at which interval " \
#define PCR_LONGTEXT N_("
S
et at which interval " \
"PCRs (Program Clock Reference) will be sent. " \
"PCRs (Program Clock Reference) will be sent
(in milliseconds)
. " \
"This value should be below 100ms. (default is 70
)
")
"This value should be below 100ms. (default is 70
ms).
")
#define BMIN_TEXT N_( "Minimum B (deprecated)")
#define BMIN_TEXT N_( "Minimum B (deprecated)")
#define BMIN_LONGTEXT N_( "This setting is deprecated and not used anymore" )
#define BMIN_LONGTEXT N_( "This setting is deprecated and not used anymore" )
...
@@ -135,7 +141,7 @@ static void Close ( vlc_object_t * );
...
@@ -135,7 +141,7 @@ static void Close ( vlc_object_t * );
#define BMAX_LONGTEXT N_( "This setting is deprecated and not used anymore")
#define BMAX_LONGTEXT N_( "This setting is deprecated and not used anymore")
#define DTS_TEXT N_("DTS delay (ms)")
#define DTS_TEXT N_("DTS delay (ms)")
#define DTS_LONGTEXT N_("
This option will d
elay the DTS (decoding time " \
#define DTS_LONGTEXT N_("
D
elay the DTS (decoding time " \
"stamps) and PTS (presentation timestamps) of the data in the " \
"stamps) and PTS (presentation timestamps) of the data in the " \
"stream, compared to the PCRs. This allows for some buffering inside " \
"stream, compared to the PCRs. This allows for some buffering inside " \
"the client decoder.")
"the client decoder.")
...
@@ -146,11 +152,11 @@ static void Close ( vlc_object_t * );
...
@@ -146,11 +152,11 @@ static void Close ( vlc_object_t * );
#define VCRYPT_LONGTEXT N_("Crypt video using CSA")
#define VCRYPT_LONGTEXT N_("Crypt video using CSA")
#define CK_TEXT N_("CSA Key")
#define CK_TEXT N_("CSA Key")
#define CK_LONGTEXT N_("
Defines the
CSA encryption key. This must be a " \
#define CK_LONGTEXT N_("CSA encryption key. This must be a " \
"16 char string (8 hexadecimal bytes).")
"16 char string (8 hexadecimal bytes).")
#define CPKT_TEXT N_("Packet size in bytes to encrypt")
#define CPKT_TEXT N_("Packet size in bytes to encrypt")
#define CPKT_LONGTEXT N_("S
pecify the s
ize of the TS packet to encrypt. " \
#define CPKT_LONGTEXT N_("Size of the TS packet to encrypt. " \
"The encryption routines subtract the TS-header from the value before " \
"The encryption routines subtract the TS-header from the value before " \
"encrypting. " )
"encrypting. " )
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment