On Sat, Dec 11, 2021 at 04:24:14PM +0000, Soft Works wrote: > > > > -----Original Message----- > > From: ffmpeg-devel <ffmpeg-devel-boun...@ffmpeg.org> On Behalf Of Michael > > Niedermayer > > Sent: Saturday, December 11, 2021 4:33 PM > > To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> > > Subject: Re: [FFmpeg-devel] [PATCH v23 16/21] avfilter/textmod: Add textmod, > > censor and show_speaker filters > > > > On Fri, Dec 10, 2021 at 09:37:53PM +0000, Soft Works wrote: > > > - textmod {S -> S) > > > Modify subtitle text in a number of ways > > > > > > - censor {S -> S) > > > Censor subtitles using a word list > > > > > > - show_speaker {S -> S) > > > Prepend speaker names from ASS subtitles to the visible text lines > > > > > > Signed-off-by: softworkz <softwo...@hotmail.com> > > > --- > > > doc/filters.texi | 206 ++++++++++++ > > > libavfilter/Makefile | 5 + > > > libavfilter/allfilters.c | 3 + > > > libavfilter/sf_textmod.c | 697 +++++++++++++++++++++++++++++++++++++++ > > > 4 files changed, 911 insertions(+) > > > create mode 100644 libavfilter/sf_textmod.c > > > > doesnt apply (using git am with the email, the other patches > > with lower numbers all applied with no such issues) > > > > Applying: avfilter/textmod: Add textmod, censor and show_speaker filters > > .git/rebase-apply/patch:269: trailing whitespace. > > /* > > .git/rebase-apply/patch:270: trailing whitespace. > > * Copyright (c) 2021 softworkz > > .git/rebase-apply/patch:271: trailing whitespace. > > * > > .git/rebase-apply/patch:272: trailing whitespace. > > * This file is part of FFmpeg. > > .git/rebase-apply/patch:273: trailing whitespace. > > * > > warning: squelched 692 whitespace errors > > warning: 697 lines add whitespace errors. > > Using index info to reconstruct a base tree... > > M libavfilter/Makefile > > M libavfilter/allfilters.c > > .git/rebase-apply/patch:269: trailing whitespace. > > /* > > .git/rebase-apply/patch:270: trailing whitespace. > > * Copyright (c) 2021 softworkz > > .git/rebase-apply/patch:271: trailing whitespace. > > * > > .git/rebase-apply/patch:272: trailing whitespace. > > * This file is part of FFmpeg. > > .git/rebase-apply/patch:273: trailing whitespace. > > * > > error: patch failed: doc/filters.texi:25644 > > error: doc/filters.texi: patch does not apply > > error: patch failed: libavfilter/Makefile:553 > > error: libavfilter/Makefile: patch does not apply > > error: patch failed: libavfilter/allfilters.c:544 > > error: libavfilter/allfilters.c: patch does not apply > > error: Did you hand edit your patch? > > It does not apply to blobs recorded in its index. > > Patch failed at 0001 avfilter/textmod: Add textmod, censor and show_speaker > > filters > > Use 'git am --show-current-patch' to see the failed patch > > When you have resolved this problem, run "git am --continue". > > If you prefer to skip this patch, run "git am --skip" instead. > > To restore the original branch and stop patching, run "git am --abort". > > > > [...] > > -- > > > Hi Michael, > > I have no idea what is going on here. > > When I look at those lines in the file that was generated > by git format-patch, there isn't any trailing white space. > Same is true when I look at this e-mail as I have received > it from the ML, and when downloading the M-Box from patchwork, > it hasn't any trailing whitespace either. > > There are lines with a single space between hunks, > but all files generated by git format-patch have that. > I have double-checked all involved source files and none of them > has any trailing white space anymore. > > Yesterday, Andreas had pointed out the whitespace messages > would only be warnings, but then I wouldn't know what's > causing this, as it doesn't seem to be a line ending issue > either. Patchwork could apply it, interestingly.
patchwork uses different code to apply patches we already determined this last time. heres what patch does: patch -p1 --dry-run <.git/rebase-apply/patch (Stripping trailing CRs from patch; use --binary to disable.) checking file doc/filters.texi (Stripping trailing CRs from patch; use --binary to disable.) checking file libavfilter/Makefile Hunk #1 succeeded at 554 (offset 1 line). (Stripping trailing CRs from patch; use --binary to disable.) checking file libavfilter/allfilters.c Hunk #1 succeeded at 545 (offset 1 line). (Stripping trailing CRs from patch; use --binary to disable.) checking file libavfilter/sf_textmod.c it applies it but it still complains about issues, OTOH git am refuses this. also using --binary patch also refuses this patch -p1 --dry-run --binary <.git/rebase-apply/patch checking file doc/filters.texi Hunk #1 FAILED at 25644 (different line endings). Hunk #2 FAILED at 25811 (different line endings). 2 out of 2 hunks FAILED checking file libavfilter/Makefile Hunk #1 FAILED at 553 (different line endings). 1 out of 1 hunk FAILED checking file libavfilter/allfilters.c Hunk #1 FAILED at 544 (different line endings). 1 out of 1 hunk FAILED checking file libavfilter/sf_textmod.c I dont want all of a sudden random files to change their cr/lf line endings which this is smelling like it could result in > > I have attached the full patchset as zip. Hopefully this will > apply at least. please provide a git repository, github or whatever, working with attached zip files is not reasonable when it involves repeatedly sent patchsets thx [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB Its not that you shouldnt use gotos but rather that you should write readable code and code with gotos often but not always is less readable
signature.asc
Description: PGP signature
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".