[FFmpeg-cvslog] r21205 - in trunk/libavformat: mpegts.h mpegtsenc.c
Dominik 'Rathann' Mierzejewski
dominik
Thu Jan 14 00:38:05 CET 2010
On Wednesday, 13 January 2010 at 23:50, bcoudurier wrote:
> Author: bcoudurier
> Date: Wed Jan 13 23:50:26 2010
> New Revision: 21205
>
> Log:
> remove useless declarations from mpegts.h
>
> Modified:
> trunk/libavformat/mpegts.h
> trunk/libavformat/mpegtsenc.c
>
> Modified: trunk/libavformat/mpegts.h
> ==============================================================================
> --- trunk/libavformat/mpegts.h Wed Jan 13 23:23:29 2010 (r21204)
> +++ trunk/libavformat/mpegts.h Wed Jan 13 23:50:26 2010 (r21205)
> @@ -56,11 +56,4 @@
> #define STREAM_TYPE_AUDIO_AC3 0x81
> #define STREAM_TYPE_AUDIO_DTS 0x8a
>
> -typedef struct MpegTSContext MpegTSContext;
> -
> -MpegTSContext *mpegts_parse_open(AVFormatContext *s);
> -int mpegts_parse_packet(MpegTSContext *ts, AVPacket *pkt,
> - const uint8_t *buf, int len);
> -void mpegts_parse_close(MpegTSContext *ts);
> -
> #endif /* AVFORMAT_MPEGTS_H */
>
> Modified: trunk/libavformat/mpegtsenc.c
> ==============================================================================
> --- trunk/libavformat/mpegtsenc.c Wed Jan 13 23:23:29 2010 (r21204)
> +++ trunk/libavformat/mpegtsenc.c Wed Jan 13 23:50:26 2010 (r21205)
> @@ -196,6 +196,8 @@ static void mpegts_write_pat(AVFormatCon
> data, q - data);
> }
>
> +
> +
> static void mpegts_write_pmt(AVFormatContext *s, MpegTSService *service)
> {
> // MpegTSWrite *ts = s->priv_data;
Cosmetics.
> @@ -240,7 +242,10 @@ static void mpegts_write_pmt(AVFormatCon
> stream_type = STREAM_TYPE_AUDIO_AAC;
> break;
> case CODEC_ID_AC3:
> - stream_type = STREAM_TYPE_AUDIO_AC3;
> + if (!strcmp(s->oformat->name, "dvb"))
> + stream_type = STREAM_TYPE_PRIVATE_DATA;
> + else
> + stream_type = STREAM_TYPE_AUDIO_AC3;
> break;
> default:
> stream_type = STREAM_TYPE_PRIVATE_DATA;
Contains cosmetics. Unrelated?
> @@ -886,3 +891,17 @@ AVOutputFormat mpegts_muxer = {
> mpegts_write_packet,
> mpegts_write_end,
> };
> +
> +
> +AVOutputFormat dvb_muxer = {
> + "dvb",
> + NULL_IF_CONFIG_SMALL("DVB style MPEG-2 transport stream format"),
> + "video/x-mpegts",
> + "dvb",
> + sizeof(MpegTSWrite),
> + CODEC_ID_MP2,
> + CODEC_ID_MPEG2VIDEO,
> + mpegts_write_header,
> + mpegts_write_packet,
> + mpegts_write_end,
> +};
Unrelated?
Regards,
R.
--
MPlayer http://mplayerhq.hu | RPMFusion http://rpmfusion.org
There should be a science of discontent. People need hard times and
oppression to develop psychic muscles.
-- from "Collected Sayings of Muad'Dib" by the Princess Irulan
More information about the ffmpeg-cvslog
mailing list