[FFmpeg-devel] [PATCH 8/9] ffmpeg: drop a useless assignment
Michael Niedermayer
michael at niedermayer.cc
Wed Nov 17 16:27:11 EET 2021
On Tue, Nov 16, 2021 at 11:26:26PM +0100, Michael Niedermayer wrote:
> On Tue, Nov 16, 2021 at 08:11:41PM +0100, Anton Khirnov wrote:
> > Quoting Michael Niedermayer (2021-11-16 14:46:43)
> > > On Mon, Nov 15, 2021 at 04:23:59PM +0100, Anton Khirnov wrote:
> > > > bits_per_raw_sample is already set in new_video_stream(), so this code
> > > > has no effect.
> > > > ---
> > > > fftools/ffmpeg.c | 7 -------
> > > > fftools/ffmpeg.h | 1 -
> > > > fftools/ffmpeg_opt.c | 2 +-
> > > > 3 files changed, 1 insertion(+), 9 deletions(-)
> > >
> > > maybe i messed up or missing something but this breaks fate for me
> >
> > Cannot reproduce here, FATE passes for me.
> > Any ideas what could be the cause?
>
> id have to re-look but i think it only failed after a
> make distclean
> if it doesnt reproduce with make distclean then ill take a deeper
> look (tomorrow or so)
ive just taken another quick look and simplified this down to whats causing it
heres a better testcase
diff --git a/fftools/ffmpeg.c b/fftools/ffmpeg.c
index 7f9f98222f2..dc86c9859a2 100644
--- a/fftools/ffmpeg.c
+++ b/fftools/ffmpeg.c
@@ -3453,9 +3453,10 @@ static int init_output_stream_encode(OutputStream *ost, AVFrame *frame)
enc_ctx->width != dec_ctx->width ||
enc_ctx->height != dec_ctx->height ||
enc_ctx->pix_fmt != dec_ctx->pix_fmt) {
- enc_ctx->bits_per_raw_sample = frame_bits_per_raw_sample;
+// enc_ctx->bits_per_raw_sample = frame_bits_per_raw_sample;
}
// Field order: autodetection
if (frame) {
if (enc_ctx->flags & (AV_CODEC_FLAG_INTERLACED_DCT | AV_CODEC_FLAG_INTERLACED_ME) &&
with this:
ffmpeg -y -f image2 -c:v pgmyuv -i /tests/vsynth1/%02d.pgm -pix_fmt rgb48le /tmp/%02d.rgb48le.dpx
Video encoding failed
Conversion failed!
(thats with the other patches in this set before this one applied) but no
other patches applied
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
Complexity theory is the science of finding the exact solution to an
approximation. Benchmarking OTOH is finding an approximation of the exact
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20211117/7909d603/attachment.sig>
More information about the ffmpeg-devel
mailing list