[FFmpeg-devel] PATCH: mpegtsenc.c
Georgi Chorbadzhiyski
gf
Thu Jan 20 09:36:32 CET 2011
Around 01/20/11 09:47, Anton Khirnov scribbled:
>> From 1ef479c6ff440c0f02147b1562895cafd24b34ad Mon Sep 17 00:00:00 2001
>> From: Georgi Chorbadzhiyski <gf at unixsol.org>
>> Date: Thu, 20 Jan 2011 09:26:40 +0200
>> Subject: [PATCH] Allow provider name and service name to be set in mpegts muxer
>>
>> With this patch mpegts muxer uses provider_name and service_name (in
>> addition to title) metadata to set service_provider_name and service_name
>> fields in SDT.
>>
>> Example usage:
>> ffmpeg -i file.ts -f mpegts -acodec copy -vcodec copy -f mpegts -metadata provider_name="Some provider" -metadata service_name="Some Channel" "udp://239.0.70.2:5000?pkt_size=1316&ttl=1"
>> ---
>> libavformat/avformat.h | 2 ++
>> libavformat/mpegtsenc.c | 10 +++++++---
>> 2 files changed, 9 insertions(+), 3 deletions(-)
>>
>> diff --git a/libavformat/avformat.h b/libavformat/avformat.h
>> index b484649..1f4e0bc 100644
>> --- a/libavformat/avformat.h
>> +++ b/libavformat/avformat.h
>> @@ -163,6 +163,8 @@ struct AVFormatContext;
>> * publisher -- name of the label/publisher.
>> * title -- name of the work.
>> * track -- number of this work in the set, can be in form current/total.
>> + * provider_name-- Set service_provider_name when using mpegts muxer.
>> + * service_name -- Set service_name when using mpegts muxer.
> I don't like it explicitly referencing the mpegts muxer, how about
> provider_name -- name of the service provider in broadcasting
> (and maybe the '_name' is redundant, service_provider looks better to me)
> Also please keep the list alphabetically sorted.
>> */
Please see the attached file. It contains the proposed changes.
--
Georgi Chorbadzhiyski
http://georgi.unixsol.org/
More information about the ffmpeg-devel
mailing list