You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	soxenc: use ff_raw_write_packet()
Signed-off-by: Paul B Mahol <onemda@gmail.com>
This commit is contained in:
		| @@ -338,7 +338,7 @@ OBJS-$(CONFIG_SMOOTHSTREAMING_MUXER)     += smoothstreamingenc.o isom.o | ||||
| OBJS-$(CONFIG_SMUSH_DEMUXER)             += smush.o | ||||
| OBJS-$(CONFIG_SOL_DEMUXER)               += sol.o pcm.o | ||||
| OBJS-$(CONFIG_SOX_DEMUXER)               += soxdec.o pcm.o | ||||
| OBJS-$(CONFIG_SOX_MUXER)                 += soxenc.o | ||||
| OBJS-$(CONFIG_SOX_MUXER)                 += soxenc.o rawenc.o | ||||
| OBJS-$(CONFIG_SPDIF_DEMUXER)             += spdif.o spdifdec.o | ||||
| OBJS-$(CONFIG_SPDIF_MUXER)               += spdif.o spdifenc.o | ||||
| OBJS-$(CONFIG_SRT_DEMUXER)               += srtdec.o | ||||
|   | ||||
| @@ -34,6 +34,7 @@ | ||||
| #include "libavutil/dict.h" | ||||
| #include "avformat.h" | ||||
| #include "avio_internal.h" | ||||
| #include "rawenc.h" | ||||
| #include "sox.h" | ||||
|  | ||||
| typedef struct { | ||||
| @@ -84,13 +85,6 @@ static int sox_write_header(AVFormatContext *s) | ||||
|     return 0; | ||||
| } | ||||
|  | ||||
| static int sox_write_packet(AVFormatContext *s, AVPacket *pkt) | ||||
| { | ||||
|     AVIOContext *pb = s->pb; | ||||
|     avio_write(pb, pkt->data, pkt->size); | ||||
|     return 0; | ||||
| } | ||||
|  | ||||
| static int sox_write_trailer(AVFormatContext *s) | ||||
| { | ||||
|     SoXContext *sox = s->priv_data; | ||||
| @@ -122,6 +116,6 @@ AVOutputFormat ff_sox_muxer = { | ||||
|     .audio_codec       = AV_CODEC_ID_PCM_S32LE, | ||||
|     .video_codec       = AV_CODEC_ID_NONE, | ||||
|     .write_header      = sox_write_header, | ||||
|     .write_packet      = sox_write_packet, | ||||
|     .write_packet      = ff_raw_write_packet, | ||||
|     .write_trailer     = sox_write_trailer, | ||||
| }; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user