mirror of https://git.ffmpeg.org/ffmpeg.git
lavf/mpegtsenc: move putstr8 definition up
This allows to use the function in a future commit.
This commit is contained in:
parent
75a13115cd
commit
9ccdf04bd0
|
@ -264,6 +264,23 @@ static void mpegts_write_pat(AVFormatContext *s)
|
|||
data, q - data);
|
||||
}
|
||||
|
||||
/* NOTE: !str is accepted for an empty string */
|
||||
static void putstr8(uint8_t **q_ptr, const char *str)
|
||||
{
|
||||
uint8_t *q;
|
||||
int len;
|
||||
|
||||
q = *q_ptr;
|
||||
if (!str)
|
||||
len = 0;
|
||||
else
|
||||
len = strlen(str);
|
||||
*q++ = len;
|
||||
memcpy(q, str, len);
|
||||
q += len;
|
||||
*q_ptr = q;
|
||||
}
|
||||
|
||||
static int mpegts_write_pmt(AVFormatContext *s, MpegTSService *service)
|
||||
{
|
||||
MpegTSWrite *ts = s->priv_data;
|
||||
|
@ -646,23 +663,6 @@ static int mpegts_write_pmt(AVFormatContext *s, MpegTSService *service)
|
|||
return 0;
|
||||
}
|
||||
|
||||
/* NOTE: !str is accepted for an empty string */
|
||||
static void putstr8(uint8_t **q_ptr, const char *str)
|
||||
{
|
||||
uint8_t *q;
|
||||
int len;
|
||||
|
||||
q = *q_ptr;
|
||||
if (!str)
|
||||
len = 0;
|
||||
else
|
||||
len = strlen(str);
|
||||
*q++ = len;
|
||||
memcpy(q, str, len);
|
||||
q += len;
|
||||
*q_ptr = q;
|
||||
}
|
||||
|
||||
static void mpegts_write_sdt(AVFormatContext *s)
|
||||
{
|
||||
MpegTSWrite *ts = s->priv_data;
|
||||
|
|
Loading…
Reference in New Issue