From: Aidan <steve.rock.pet@gmail.com> To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Subject: Re: [FFmpeg-devel] [RFC] 5 year plan & Inovation Date: Thu, 18 Apr 2024 03:10:40 -0700 Message-ID: <CADHDR+2ffshdkR=t5FjZ3e0k+_nYJZAGo-AUtmeMNTZxfGD6rA@mail.gmail.com> (raw) In-Reply-To: <ZiDXpvhl3UiEFc31@mariano> > > On date Wednesday 2024-04-17 19:21:39 -0700, Aidan wrote: > > I submitted a patch for a TTML decoder because I thought it would be > great. > > It was completely ignored. > Please ping the patch or send a new one > I should probably redo my patch at this point. It's a year old. It's kind of a complicated patch because TTML is a huge format. It would be great to have a TTML decoder existing in FFmpeg. I guess if I do submit one, I will be more annoying about pinging. There is nowhere saying bumping every few weeks is ok. I read all documentation related to sending a patch. > > If my patch was seriously bad, then fine. But seriously *no one cared*. I think contribution management is a serious issue here. What happens when you send a patch is that if you're lucky someone > will be interested and put some effort to review and eventually get it > pushed, which depending on several factors might require several > interactions. > The only few times I've been completely ignored while trying to contribute to FLOSS software was software that ended up being forked with a better alternative because it was run by shitty people. However I am not saying that FFmpeg is that way. > Sometimes contributors are side-tracked or frustrated and the review > process is interrupted. Sometimes the reviewer won't reply, and the > review also might be stuck (in this case you might want to ping the > patch). > > Sometimes there is no qualified or interested developer around, or > maybe those ones are busy with other things (and it's easy to miss > a patch, especially if you don't check emails since a few days and you > got hundreds of backlog emails). > > In general, this is done on a best effort basis (read as: most > developers are volunteers and they might have job/families/stuff to > tend to), there is no guarantee that a patch might be reviewed in a > timely fashion. > > This is not a problem specific with FFmpeg, but in general with most > FLOSS projects. > > Probably we should find ways to fund such activites, so that a > developer can spend more time on reviewing work, but this comes with > other risks/issues (since managing money is also complex of potential > tensions in a mostly volunteering-based project) Yep, you are completely right. I cannot say you aren't right. > It's also very difficult to track the sent patches, and that's why > having a Pull-Request process a-la github has been proposed several > times; we cannot switch to github for several reasons (licensing and > affilitation issues with platform owner) and handling your own gitlab > is costly and we lack volunteers at the moment. I saw that conversation. It just sounds like over-complication for this project. Email can be okay if done right. Not user-friendly but if its documented good then its mostly fine. > > We are using patchwork to mitigate the tracking issue: > https://patchwork.ffmpeg.org/project/ffmpeg/list/ > > but that's not really providing an effective workflow. > > Personally I find the status tracking confusing, e.g.: > > https://patchwork.ffmpeg.org/project/ffmpeg/list/?series=&submitter=&state=&q=TTML&archive=both&delegate= > > I cannot easily figure out what was integrated and what not. > Funny to see my old patch on that list. Kind regards, Aidan / TheDaChicken _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".
next prev parent reply other threads:[~2024-04-18 10:11 UTC|newest] Thread overview: 138+ messages / expand[flat|nested] mbox.gz Atom feed top 2024-04-17 13:58 Michael Niedermayer 2024-04-17 14:22 ` Lynne 2024-04-17 14:34 ` James Almer 2024-04-17 14:50 ` Lynne 2024-04-17 15:24 ` Michael Niedermayer 2024-04-17 15:22 ` Michael Niedermayer 2024-04-17 15:55 ` Jean-Baptiste Kempf 2024-04-17 18:22 ` Michael Niedermayer 2024-04-17 18:31 ` Timo Rothenpieler 2024-04-18 0:22 ` Michael Niedermayer 2024-04-18 0:42 ` Michael Niedermayer 2024-04-17 15:57 ` Frank Plowman 2024-04-17 16:24 ` Andrew Sayers 2024-04-18 7:52 ` Stefano Sabatini 2024-04-18 9:13 ` epirat07 2024-04-18 10:22 ` Andrew Sayers 2024-04-18 19:50 ` Michael Niedermayer 2024-04-18 19:56 ` James Almer 2024-04-18 22:01 ` Andrew Sayers 2024-04-20 21:26 ` Michael Niedermayer 2024-04-18 2:21 ` Aidan 2024-04-18 6:33 ` Paul B Mahol 2024-04-18 8:19 ` Stefano Sabatini 2024-04-18 10:10 ` Aidan [this message] 2024-04-18 20:15 ` Michael Niedermayer 2024-04-18 21:15 ` epirat07 2024-04-18 22:45 ` Michael Niedermayer 2024-04-21 14:36 ` Ondřej Fiala 2024-04-18 8:46 ` Stefano Sabatini 2024-04-18 9:21 ` epirat07 2024-04-18 9:32 ` Roman Arzumanyan 2024-04-23 0:20 ` Michael Niedermayer 2024-04-23 7:47 ` Andrew Sayers 2024-04-23 8:02 ` Lynne 2024-04-23 9:38 ` Andrew Sayers 2024-04-18 14:02 ` Niklas Haas 2024-04-18 20:53 ` Michael Niedermayer 2024-04-18 21:13 ` James Almer 2024-04-18 23:19 ` Michael Niedermayer 2024-04-19 6:02 ` Paul B Mahol 2024-04-19 14:50 ` Niklas Haas 2024-04-19 15:25 ` epirat07 2024-04-19 17:35 ` Zhao Zhili 2024-04-19 18:00 ` Diederick C. Niehorster 2024-04-19 18:06 ` Vittorio Giovara 2024-04-19 19:05 ` Paul B Mahol 2024-04-19 19:45 ` James Almer 2024-04-19 19:55 ` Paul B Mahol 2024-04-19 19:48 ` Ronald S. Bultje 2024-04-19 21:57 ` Vittorio Giovara 2024-04-19 22:28 ` Paul B Mahol 2024-04-19 22:31 ` James Almer 2024-04-20 0:33 ` Paul B Mahol 2024-04-19 23:23 ` Ronald S. Bultje 2024-04-20 23:05 ` Michael Niedermayer 2024-04-25 8:03 ` Andrew Sayers 2024-04-29 6:03 ` Davy Durham 2024-04-29 16:37 ` Ondřej Fiala 2024-04-29 16:44 ` Ondřej Fiala 2024-04-29 19:04 ` Davy Durham 2024-04-29 19:25 ` Rémi Denis-Courmont 2024-04-30 19:05 ` Ondřej Fiala 2024-04-30 23:01 ` Andrew Sayers 2024-05-02 13:47 ` Ondřej Fiala 2024-05-02 14:20 ` Kieran Kunhya 2024-05-02 14:34 ` Ondřej Fiala 2024-05-02 17:44 ` Vittorio Giovara 2024-05-02 18:38 ` Ronald S. Bultje 2024-05-03 5:53 ` Rémi Denis-Courmont 2024-05-03 11:28 ` Ronald S. Bultje 2024-05-03 11:33 ` Rémi Denis-Courmont 2024-05-03 13:54 ` Ronald S. Bultje 2024-05-03 14:33 ` Rémi Denis-Courmont [not found] ` <3B289095-ED54-4590-B8C0-FF204218876E@cosmin.at> 2024-05-03 15:45 ` Cosmin Stejerean via ffmpeg-devel 2024-05-04 19:28 ` Michael Niedermayer 2024-05-04 21:25 ` Andrew Sayers 2024-05-04 21:51 ` epirat07 2024-05-05 0:59 ` Zhao Zhili 2024-05-02 19:42 ` Ondřej Fiala 2024-05-13 6:52 ` Tomas Härdin 2024-04-30 0:11 ` Hendrik Leppkes 2024-04-30 18:48 ` Ondřej Fiala 2024-04-30 19:06 ` Hendrik Leppkes 2024-04-30 19:15 ` Ondřej Fiala 2024-05-01 5:27 ` Rémi Denis-Courmont 2024-05-02 14:25 ` Ondřej Fiala 2024-05-02 14:38 ` Rémi Denis-Courmont 2024-05-02 19:32 ` Ondřej Fiala 2024-05-02 20:06 ` epirat07 2024-05-03 13:23 ` Ondřej Fiala 2024-05-03 5:46 ` Rémi Denis-Courmont 2024-05-03 12:58 ` Ondřej Fiala 2024-05-03 13:29 ` Ondřej Fiala 2024-05-03 13:48 ` Rémi Denis-Courmont 2024-05-03 14:41 ` Rémi Denis-Courmont 2024-05-03 17:30 ` Ondřej Fiala 2024-05-03 17:45 ` Rémi Denis-Courmont 2024-05-04 12:48 ` Ondřej Fiala 2024-05-02 16:35 ` Zhao Zhili [not found] ` <34D9D362-37E5-4BFF-BA5D-01918ED7C171@cosmin.at> 2024-05-02 17:17 ` Cosmin Stejerean via ffmpeg-devel 2024-05-04 1:11 ` flow gg 2024-05-04 13:06 ` Ondřej Fiala 2024-05-04 18:04 ` Vittorio Giovara 2024-05-04 19:09 ` Michael Niedermayer 2024-05-04 19:24 ` Vittorio Giovara 2024-05-04 19:05 ` Michael Niedermayer 2024-05-12 16:05 ` Ondřej Fiala 2024-04-21 9:11 ` Rémi Denis-Courmont 2024-04-21 20:40 ` Michael Niedermayer 2024-04-23 12:12 ` Rémi Denis-Courmont 2024-04-24 22:00 ` Michael Niedermayer 2024-04-25 15:15 ` Vittorio Giovara 2024-04-27 10:24 ` Michael Niedermayer 2024-04-27 16:39 ` Vittorio Giovara 2024-05-04 20:35 ` Michael Niedermayer 2024-05-05 3:06 ` Vittorio Giovara 2024-05-05 8:14 ` Rémi Denis-Courmont 2024-05-05 9:18 ` Paul B Mahol 2024-04-27 19:07 ` Ondřej Fiala 2024-04-22 1:12 ` James Almer 2024-04-22 11:07 ` Stefano Sabatini 2024-04-22 11:32 ` Lynne 2024-04-30 17:42 ` Michael Niedermayer 2024-06-17 18:34 ` Michael Niedermayer 2024-06-17 19:00 ` Nicolas George 2024-06-17 19:29 ` Vittorio Giovara 2024-06-17 23:03 ` Andrew Sayers 2024-06-17 19:25 ` Vittorio Giovara 2024-06-17 21:02 ` Rémi Denis-Courmont 2024-06-18 10:44 ` Michael Niedermayer 2024-06-18 22:38 ` Lynne via ffmpeg-devel 2024-04-24 22:50 ` Tomas Härdin 2024-04-24 23:06 ` Diederick C. Niehorster 2024-04-25 0:07 ` Michael Niedermayer 2024-04-25 10:26 ` Tomas Härdin 2024-04-27 10:53 ` Michael Niedermayer 2024-04-27 18:01 ` Tomas Härdin 2024-04-30 18:14 ` Michael Niedermayer
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to='CADHDR+2ffshdkR=t5FjZ3e0k+_nYJZAGo-AUtmeMNTZxfGD6rA@mail.gmail.com' \ --to=steve.rock.pet@gmail.com \ --cc=ffmpeg-devel@ffmpeg.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
Git Inbox Mirror of the ffmpeg-devel mailing list - see https://ffmpeg.org/mailman/listinfo/ffmpeg-devel This inbox may be cloned and mirrored by anyone: git clone --mirror https://master.gitmailbox.com/ffmpegdev/0 ffmpegdev/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 ffmpegdev ffmpegdev/ https://master.gitmailbox.com/ffmpegdev \ ffmpegdev@gitmailbox.com public-inbox-index ffmpegdev Example config snippet for mirrors. AGPL code for this site: git clone https://public-inbox.org/public-inbox.git