You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	fftools/ffmpeg_mux: make OutputStream.pkt private
It is no longer used outside of muxing code.
This commit is contained in:
		| @@ -551,7 +551,6 @@ typedef struct OutputStream { | ||||
|  | ||||
|     Encoder *enc; | ||||
|     AVCodecContext *enc_ctx; | ||||
|     AVPacket *pkt; | ||||
|  | ||||
|     uint64_t nb_frames_dup; | ||||
|     uint64_t nb_frames_drop; | ||||
|   | ||||
| @@ -389,7 +389,7 @@ void of_streamcopy(OutputStream *ost, const AVPacket *pkt, int64_t dts) | ||||
|     MuxStream  *ms = ms_from_ost(ost); | ||||
|     int64_t start_time = (of->start_time == AV_NOPTS_VALUE) ? 0 : of->start_time; | ||||
|     int64_t ost_tb_start_time = av_rescale_q(start_time, AV_TIME_BASE_Q, ost->mux_timebase); | ||||
|     AVPacket *opkt = ost->pkt; | ||||
|     AVPacket *opkt = ms->pkt; | ||||
|  | ||||
|     av_packet_unref(opkt); | ||||
|  | ||||
| @@ -862,7 +862,7 @@ static void ost_free(OutputStream **post) | ||||
|     av_bsf_free(&ms->bsf_ctx); | ||||
|     av_packet_free(&ms->bsf_pkt); | ||||
|  | ||||
|     av_packet_free(&ost->pkt); | ||||
|     av_packet_free(&ms->pkt); | ||||
|     av_dict_free(&ost->encoder_opts); | ||||
|  | ||||
|     av_freep(&ost->kf.pts); | ||||
|   | ||||
| @@ -46,6 +46,8 @@ typedef struct MuxStream { | ||||
|     AVBSFContext *bsf_ctx; | ||||
|     AVPacket     *bsf_pkt; | ||||
|  | ||||
|     AVPacket     *pkt; | ||||
|  | ||||
|     EncStats stats; | ||||
|  | ||||
|     int64_t max_frames; | ||||
|   | ||||
| @@ -1064,8 +1064,8 @@ static OutputStream *ost_add(Muxer *mux, const OptionsContext *o, | ||||
|     else av_assert0(0); | ||||
|     av_log(ost, AV_LOG_VERBOSE, "\n"); | ||||
|  | ||||
|     ost->pkt = av_packet_alloc(); | ||||
|     if (!ost->pkt) | ||||
|     ms->pkt = av_packet_alloc(); | ||||
|     if (!ms->pkt) | ||||
|         report_and_exit(AVERROR(ENOMEM)); | ||||
|  | ||||
|     if (ost->enc_ctx) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user