* [FFmpeg-devel] [GSoC 2026] Qualification Task – SubViewer Decoder Patch @ 2026-01-26 14:43 Nariman Sayed via ffmpeg-devel 2026-01-26 18:39 ` [FFmpeg-devel] " Yalda via ffmpeg-devel 0 siblings, 1 reply; 12+ messages in thread From: Nariman Sayed via ffmpeg-devel @ 2026-01-26 14:43 UTC (permalink / raw) To: ffmpeg-devel; +Cc: Nariman Sayed [-- Attachment #1: Type: text/plain, Size: 732 bytes --] Hello FFmpeg Developers, My name is Nariman, and I am applying for GSoC 2026 for the EIA-608 Closed Captions Modernization project. As a Qualification Task, I have fixed a small bug in FFmpeg’s SubViewer subtitle decoder by adding a null pointer check in the function `subviewer_decode_frame`. This demonstrates my ability to read FFmpeg code, understand its APIs, and safely apply changes. Please find my patch attached: Attachment: 0001-avcodec-subviewerdec-add-null-pointer-check-in-subvi.patch I am eager to contribute to the EIA-608 project, learn about digital video fundamentals, and improve FFmpeg’s Closed Captions code base. Thank you for your time and consideration. Best regards, Nariman [-- Attachment #2: 0001-avcodec-subviewerdec-add-null-pointer-check-in-subvi.patch --] [-- Type: application/octet-stream, Size: 900 bytes --] [-- Attachment #3: Type: text/plain, Size: 163 bytes --] _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org ^ permalink raw reply [flat|nested] 12+ messages in thread
* [FFmpeg-devel] Re: [GSoC 2026] Qualification Task – SubViewer Decoder Patch 2026-01-26 14:43 [FFmpeg-devel] [GSoC 2026] Qualification Task – SubViewer Decoder Patch Nariman Sayed via ffmpeg-devel @ 2026-01-26 18:39 ` Yalda via ffmpeg-devel 2026-01-26 19:09 ` Nariman Sayed via ffmpeg-devel 2026-01-26 19:21 ` Devin Heitmueller via ffmpeg-devel 0 siblings, 2 replies; 12+ messages in thread From: Yalda via ffmpeg-devel @ 2026-01-26 18:39 UTC (permalink / raw) To: FFmpeg development discussions and patches; +Cc: Yalda Hi Nariman, Thank you for your contribution. Please note that the contribution process is transitioning to Forgejo (https://code.ffmpeg.org) and would pivot any future patches there. With regards to this specific patch can you give some context as to why you think it is needed? Is there a known fault or trigger? Also return line needs indentation. I do not see other subtitle decoders doing this check, and am leaning toward trusting the API that decode() should not be called as such. See callee here in the doxygen (and if you follow into the function in decode.c you can see that avctx is already used) https://ffmpeg.org/doxygen/trunk/group__lavc__decoding.html#ga5c30b73f0ec105f93d4e86464f541f21 _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org ^ permalink raw reply [flat|nested] 12+ messages in thread
* [FFmpeg-devel] Re: [GSoC 2026] Qualification Task – SubViewer Decoder Patch 2026-01-26 18:39 ` [FFmpeg-devel] " Yalda via ffmpeg-devel @ 2026-01-26 19:09 ` Nariman Sayed via ffmpeg-devel 2026-01-26 19:21 ` Devin Heitmueller via ffmpeg-devel 1 sibling, 0 replies; 12+ messages in thread From: Nariman Sayed via ffmpeg-devel @ 2026-01-26 19:09 UTC (permalink / raw) To: FFmpeg development discussions and patches; +Cc: Nariman Sayed Hi, Thank you for the detailed feedback and for pointing me to the API documentation. You are right — the decode() API already assumes a valid AVCodecContext, and I agree that adding a null check here is unnecessary and inconsistent with other subtitle decoders. The patch was mainly an exploratory contribution to familiarize myself with FFmpeg’s subtitle decoding path and review process. I appreciate the note about indentation as well. I will drop this patch and focus on more relevant contributions, particularly around EIA-608 Closed Captions, and will follow the transition to Forgejo for future work. Thanks again for the review. Best regards, Nariman في الاثنين، 26 يناير 2026 في 8:40 م تمت كتابة ما يلي بواسطة Yalda via ffmpeg-devel <ffmpeg-devel@ffmpeg.org>: > Hi Nariman, > > Thank you for your contribution. Please note that the contribution > process is transitioning to Forgejo (https://code.ffmpeg.org) and > would pivot any future patches there. > With regards to this specific patch can you give some context as to > why you think it is needed? Is there a known fault or trigger? Also > return line needs indentation. > I do not see other subtitle decoders doing this check, and am leaning > toward trusting the API that decode() should not be called as such. > > See callee here in the doxygen (and if you follow into the function in > decode.c you can see that avctx is already used) > > https://ffmpeg.org/doxygen/trunk/group__lavc__decoding.html#ga5c30b73f0ec105f93d4e86464f541f21 > _______________________________________________ > ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org > To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org > _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org ^ permalink raw reply [flat|nested] 12+ messages in thread
* [FFmpeg-devel] Re: [GSoC 2026] Qualification Task – SubViewer Decoder Patch 2026-01-26 18:39 ` [FFmpeg-devel] " Yalda via ffmpeg-devel 2026-01-26 19:09 ` Nariman Sayed via ffmpeg-devel @ 2026-01-26 19:21 ` Devin Heitmueller via ffmpeg-devel 2026-01-26 20:15 ` Yalda via ffmpeg-devel 1 sibling, 1 reply; 12+ messages in thread From: Devin Heitmueller via ffmpeg-devel @ 2026-01-26 19:21 UTC (permalink / raw) To: FFmpeg development discussions and patches; +Cc: Yalda, Devin Heitmueller Hello Yalda, On Mon, Jan 26, 2026 at 1:40 PM Yalda via ffmpeg-devel <ffmpeg-devel@ffmpeg.org> wrote: > > Hi Nariman, > > Thank you for your contribution. Please note that the contribution > process is transitioning to Forgejo (https://code.ffmpeg.org) and > would pivot any future patches there. > With regards to this specific patch can you give some context as to > why you think it is needed? Is there a known fault or trigger? Also > return line needs indentation. > I do not see other subtitle decoders doing this check, and am leaning > toward trusting the API that decode() should not be called as such. I'm all for seeing 608 support modernized, but is there a more detailed scope defined? This has been a pretty contentious topic over the years in terms of how this particular problem is approached, and I would hate to see a situation where the GSoC person spends a bunch of time creating something that won't make it upstream. For a 200 hour project, I would assume we need a better project definition than what can be found in one paragraph? Devin -- Devin Heitmueller, Senior Software Engineer LTN Global Communications o: +1 (301) 363-1001 w: https://ltnglobal.com e: devin.heitmueller@ltnglobal.com _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org ^ permalink raw reply [flat|nested] 12+ messages in thread
* [FFmpeg-devel] Re: [GSoC 2026] Qualification Task – SubViewer Decoder Patch 2026-01-26 19:21 ` Devin Heitmueller via ffmpeg-devel @ 2026-01-26 20:15 ` Yalda via ffmpeg-devel 2026-01-28 15:27 ` Devin Heitmueller via ffmpeg-devel 0 siblings, 1 reply; 12+ messages in thread From: Yalda via ffmpeg-devel @ 2026-01-26 20:15 UTC (permalink / raw) To: Devin Heitmueller; +Cc: FFmpeg development discussions and patches, Yalda Hi Devin, I have not put together a item by item plan yet but I was hoping for a bounded scope of no-regret refactoring (for example moving out the parsers crammed in MPEG-2 decoder), select bug fixes in the cc_dec decoder only. I do not envision a dramatic change or overhaul, only some finite code cleanup work. Would you have bandwidth to assist? _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org ^ permalink raw reply [flat|nested] 12+ messages in thread
* [FFmpeg-devel] Re: [GSoC 2026] Qualification Task – SubViewer Decoder Patch 2026-01-26 20:15 ` Yalda via ffmpeg-devel @ 2026-01-28 15:27 ` Devin Heitmueller via ffmpeg-devel 2026-01-31 0:40 ` Yalda via ffmpeg-devel 0 siblings, 1 reply; 12+ messages in thread From: Devin Heitmueller via ffmpeg-devel @ 2026-01-28 15:27 UTC (permalink / raw) To: Yalda; +Cc: FFmpeg development discussions and patches, Devin Heitmueller On Mon, Jan 26, 2026 at 3:15 PM Yalda <marth64@proxyid.net> wrote: > > Hi Devin, > > I have not put together a item by item plan yet but I was hoping for a > bounded scope of no-regret refactoring (for example moving out the > parsers crammed in MPEG-2 decoder), select bug fixes in the cc_dec > decoder only. I do not envision a dramatic change or overhaul, only > some finite code cleanup work. Ok. I know that a number of things previously discussed in this area were constrained by necessary changes to the framework, but if you have a concrete list of low-hanging-fruit that won't see much pushback, that would certainly be welcome. > Would you have bandwidth to assist? Yeah, depending on the scope I can provide feedback/suggestions on proposed changes. I can probably also provide some sample materials to assist in testing the cc_dec module. Devin -- Devin Heitmueller, Senior Software Engineer LTN Global Communications o: +1 (301) 363-1001 w: https://ltnglobal.com e: devin.heitmueller@ltnglobal.com _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org ^ permalink raw reply [flat|nested] 12+ messages in thread
* [FFmpeg-devel] Re: [GSoC 2026] Qualification Task – SubViewer Decoder Patch 2026-01-28 15:27 ` Devin Heitmueller via ffmpeg-devel @ 2026-01-31 0:40 ` Yalda via ffmpeg-devel 2026-01-31 15:00 ` Devin Heitmueller via ffmpeg-devel 0 siblings, 1 reply; 12+ messages in thread From: Yalda via ffmpeg-devel @ 2026-01-31 0:40 UTC (permalink / raw) To: Devin Heitmueller; +Cc: FFmpeg development discussions and patches, Yalda Thank you, Devin. Here is my current unprioritized laundry list (This is a very rough version, I will move it to a document and try to articulate it better and also I probably missed some things) Refactoring: - Migrate the MPEG-2 user data DVD/DISH/SCTE/etc to A53 translator code, and any similar conversion if it exists to CodedBitstream (CBS) API. Outcome: Processing of bitstream wrapping is no longer crammed in MPEG-2 encoder, and with CBS API possibility of encoding the wrapping in the future is more clear. Limit: Do not alter algorithms in such a way that causes difference in input/output especially output to A/53 part 4 (the current intermediate in ffmpeg). Benefit: In this way, this parsing logic is made independent (the formats are respected as actual coding formats) and we can test it independently as well as open the door to cross-translation between formats. - Identify common functions if any (parity checks, etc.) and move to shared utility file Outcome: Inventory common functions especially those that are stateless and centralize them Benefit: Remove redundancies API cleanup: - Create AV_CODEC_ID_CEA_708 and AV_CODEC_ID_WRAPPED_CC , and update current AV_CODEC_ID_EIA_608 references to AV_CODEC_ID_WRAPPED_CC Justification: Right now, all CC bitstream in FFmpeg is classified as EIA-608 but this is not really what is being passed around. Also it does not consider CEA-708. 1, CEA-708 is its own codec and if we ever support it we should treat it as one. 2, Within FFmpeg, we carry CC bitstream that can contain both but are wrapped in A53 format and can contain 608 or 708. So we should identify that accurately as "wrapped CC". ccaption_dec fixes: - Fix odd naming inconsistency and name it for what it actually is: an EIA-608 decoder (eia608dec). Justification: File is "ccaption_dec", class is "cc_dec", description suggests CEA-708 support (not true, this data is skipped). Complement with the API polish fix above, and the decoder will now actually be honest and clear about what it does - Add an option to trim whitespace Justification: Besides archivists, it is generally undesirable to have whitespace which is rampant in CC due to positioning methods which can be "tricks" While the decoder produces decent ASS, many people want simplicity such as SRT This IMO a massive output usability improvement, though long term belongs in subtitle filtering facilities (we do not have it now) - Fix ASS resolution to be NTSC based, not PAL Justification: Right now, decoder uses ASS_DEFAULT_PLAYRESX and ASS_DEFAULT_PLAYRESY as the ASS resolution base This would make it 384x288 (PAL multiple) respectively, but I think it should be 360x240 (NTSC multiple) 360x240 scales cleanly to 720x480 IIRC this can cause inaccurate alignment in 16:9 outputs (where positioning is retained in ASS) but I have to go back and check why I flagged this - Make cropping text off screen width an option Justification: Right now, decoder always cuts off columns that it thinks are past the screen width I am not sure this is correct behavior to enforce, I have seen samples where the CC are authored oddly (squished from 16:9 to 4:3), or just slightly off to push limits - Recently reported issues https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/21332 _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org ^ permalink raw reply [flat|nested] 12+ messages in thread
* [FFmpeg-devel] Re: [GSoC 2026] Qualification Task – SubViewer Decoder Patch 2026-01-31 0:40 ` Yalda via ffmpeg-devel @ 2026-01-31 15:00 ` Devin Heitmueller via ffmpeg-devel 2026-02-10 15:24 ` Yalda via ffmpeg-devel 0 siblings, 1 reply; 12+ messages in thread From: Devin Heitmueller via ffmpeg-devel @ 2026-01-31 15:00 UTC (permalink / raw) To: Yalda; +Cc: FFmpeg development discussions and patches, Devin Heitmueller Hi Yalda, Ok, this is great. Now we have a concrete list of items that we can discuss in detail prior to implementation. See notes inline below. On Fri, Jan 30, 2026 at 7:41 PM Yalda <marth64@proxyid.net> wrote: > Refactoring: > - Migrate the MPEG-2 user data DVD/DISH/SCTE/etc to A53 translator > code, and any similar conversion if it exists to CodedBitstream (CBS) > API. > Outcome: Processing of bitstream wrapping is no longer crammed in > MPEG-2 encoder, and with CBS API possibility of encoding the wrapping > in the future is more clear. > Limit: Do not alter algorithms in such a way that causes difference in > input/output especially output to A/53 part 4 (the current > intermediate in ffmpeg). > Benefit: In this way, this parsing logic is made independent (the > formats are respected as actual coding formats) and we can test it > independently as well as open the door to cross-translation between > formats. No objection here, and another benefit you don't mention is that it would allow manipulation of the caption data without the cost and quality loss of video transcoding. > - Identify common functions if any (parity checks, etc.) and move to > shared utility file > Outcome: Inventory common functions especially those that are > stateless and centralize them > Benefit: Remove redundancies Ok. Let's be sure that wherever the functions end up living that they're available to both avcodec as well as avformat (since we have to deal with captions both as side data on video frames as well as in separate codec streams such as MCC/SCC and 608 streams in MP4). I did some work in this area when I did the ccrepack routines, and was happy with that approach because I didn't do it in libavutil where I would be locked into the ABI for eternity. > API cleanup: > - Create AV_CODEC_ID_CEA_708 and AV_CODEC_ID_WRAPPED_CC , and update > current AV_CODEC_ID_EIA_608 references to AV_CODEC_ID_WRAPPED_CC > Justification: Right now, all CC bitstream in FFmpeg is classified as > EIA-608 but this is not really what is being passed around. Also it > does not consider CEA-708. > 1, CEA-708 is its own codec and if we ever support it we should treat it as one. > 2, Within FFmpeg, we carry CC bitstream that can contain both but are > wrapped in A53 format and can contain 608 or 708. So we should > identify that accurately as "wrapped CC". I am in favor of having a new ID_CEA_708 codec, but would strongly suggest not introducing a new codec for wrapped CC. Just have the 608 and 708 codecs. In reality wrapped CC is just the 608 compatibility bytes within a 708 stream and I think it makes it harder to treat it as a separate codec (i.e. codecs and avformat/avdevice modules would have to support three codecs instead of two). Also, would be worthwhile to have a BSF which converts a 608 to a 708 stream (just embedding the 608 compatibility bytes into a 708 stream, not actually doing what in the industry is referred to as "up conversion"). This would allow some formats which support 708 to just do auto_bsf to perform the conversion automatically. It would be useful if this work included changes to existing modules to announce the correct format (e.g. MCC should announce its codec as 708 rather than 608, MP4 should properly announce both streams if present). > ccaption_dec fixes: > - Fix odd naming inconsistency and name it for what it actually is: an > EIA-608 decoder (eia608dec). > Justification: File is "ccaption_dec", class is "cc_dec", description > suggests CEA-708 support (not true, this data is skipped). > Complement with the API polish fix above, and the decoder will now > actually be honest and clear about what it does No objection. > - Add an option to trim whitespace > Justification: Besides archivists, it is generally undesirable to have > whitespace which is rampant in CC due to positioning methods which can > be "tricks" > While the decoder produces decent ASS, many people want simplicity such as SRT > This IMO a massive output usability improvement, though long term > belongs in subtitle filtering facilities (we do not have it now) It's worth noting that whitespace is *very* common for positioning of captions in non-live content. Aside from conversion to formats such as SRT, I think the default should actually be to preserve whitespace, since it's always been used as the standard mechanism for caption positioning. In short, I don't think whitespace preservation is only of interest to archivists; in fact it's the default expectation that most viewers would have. That said, I have no objection to the addition of such an option for those cases where it is needed. > - Fix ASS resolution to be NTSC based, not PAL > Justification: Right now, decoder uses ASS_DEFAULT_PLAYRESX and > ASS_DEFAULT_PLAYRESY as the ASS resolution base > This would make it 384x288 (PAL multiple) respectively, but I think it > should be 360x240 (NTSC multiple) > 360x240 scales cleanly to 720x480 > IIRC this can cause inaccurate alignment in 16:9 outputs (where > positioning is retained in ASS) but I have to go back and check why I > flagged this I have no opinion on this issue. > - Make cropping text off screen width an option > Justification: Right now, decoder always cuts off columns that it > thinks are past the screen width > I am not sure this is correct behavior to enforce, I have seen samples > where the CC are authored oddly (squished from 16:9 to 4:3), or just > slightly off to push limits So this shouldn't happen in theory, and generally when it does it's an indication of a bug in the rendering for the decoder. I don't object to introducing such an option, but I would suggest we collect samples where this occurs, as it would be better to fix the decoder rendering bug. > - Recently reported issues > https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/21332 Yes, this is a bug. In general we should probably exercise the decoder with the CEA test materials and make sure all the extended characters match up (let me know if you don't have them and I can send them to you privately). I did this with the VLC 608 decoder many years ago and found quite a few issues that I fixed upstream. I mention this because if there are any questions on what UNICODE code points to use, I would suggest taking a peek at the VLC decoder source code. Devin -- Devin Heitmueller, Senior Software Engineer LTN Global Communications o: +1 (301) 363-1001 w: https://ltnglobal.com e: devin.heitmueller@ltnglobal.com _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org ^ permalink raw reply [flat|nested] 12+ messages in thread
* [FFmpeg-devel] Re: [GSoC 2026] Qualification Task – SubViewer Decoder Patch 2026-01-31 15:00 ` Devin Heitmueller via ffmpeg-devel @ 2026-02-10 15:24 ` Yalda via ffmpeg-devel 2026-02-11 13:51 ` Devin Heitmueller via ffmpeg-devel 0 siblings, 1 reply; 12+ messages in thread From: Yalda via ffmpeg-devel @ 2026-02-10 15:24 UTC (permalink / raw) To: Devin Heitmueller; +Cc: FFmpeg development discussions and patches, Yalda Hello Devin, Thank you for the feedback. I am good with a 608->708 BSF being added to the bucket list. In order for the project to be accepted, I was asked to list/provide a backup mentor. Would you be able to assist in the capacity of backup mentor? _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org ^ permalink raw reply [flat|nested] 12+ messages in thread
* [FFmpeg-devel] Re: [GSoC 2026] Qualification Task – SubViewer Decoder Patch 2026-02-10 15:24 ` Yalda via ffmpeg-devel @ 2026-02-11 13:51 ` Devin Heitmueller via ffmpeg-devel 2026-02-17 20:56 ` Nariman Sayed via ffmpeg-devel 0 siblings, 1 reply; 12+ messages in thread From: Devin Heitmueller via ffmpeg-devel @ 2026-02-11 13:51 UTC (permalink / raw) To: Yalda; +Cc: FFmpeg development discussions and patches, Devin Heitmueller On Tue, Feb 10, 2026 at 10:25 AM Yalda <marth64@proxyid.net> wrote: > > Hello Devin, > > Thank you for the feedback. I am good with a 608->708 BSF being added > to the bucket list. > In order for the project to be accepted, I was asked to list/provide a > backup mentor. Would you be able to assist in the capacity of backup > mentor? Sure, that's fine. Devin -- Devin Heitmueller, Senior Software Engineer LTN Global Communications o: +1 (301) 363-1001 w: https://ltnglobal.com e: devin.heitmueller@ltnglobal.com _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org ^ permalink raw reply [flat|nested] 12+ messages in thread
* [FFmpeg-devel] Re: [GSoC 2026] Qualification Task – SubViewer Decoder Patch 2026-02-11 13:51 ` Devin Heitmueller via ffmpeg-devel @ 2026-02-17 20:56 ` Nariman Sayed via ffmpeg-devel 2026-02-18 3:28 ` Yalda via ffmpeg-devel 0 siblings, 1 reply; 12+ messages in thread From: Nariman Sayed via ffmpeg-devel @ 2026-02-17 20:56 UTC (permalink / raw) To: FFmpeg development discussions and patches; +Cc: Nariman Sayed [-- Attachment #1: Type: text/plain, Size: 1549 bytes --] *Hi Yalda,* I'm sending this email to submit my *qualification task* for the FFmpeg project. I have fixed the issue in ccaption_dec.c where extended characters were incorrectly overwriting previous ones. I’ve implemented the fix according to the EIA-608 standard as requested. *Pull Request Link:*#1 - Update libavcodec/ccaption_dec.c - Nariman-Sayed/FFmpeg - FFmpeg Forgejo <https://code.ffmpeg.org/Nariman-Sayed/FFmpeg/pulls/1> I've also attached the patch file to this email. Please let me know if any further adjustments are needed for this task. Best regards, *Nariman Sayed* في الأربعاء، 11 فبراير 2026 في 3:52 م تمت كتابة ما يلي بواسطة Devin Heitmueller via ffmpeg-devel <ffmpeg-devel@ffmpeg.org>: > On Tue, Feb 10, 2026 at 10:25 AM Yalda <marth64@proxyid.net> wrote: > > > > Hello Devin, > > > > Thank you for the feedback. I am good with a 608->708 BSF being added > > to the bucket list. > > In order for the project to be accepted, I was asked to list/provide a > > backup mentor. Would you be able to assist in the capacity of backup > > mentor? > > Sure, that's fine. > > Devin > > -- > Devin Heitmueller, Senior Software Engineer > LTN Global Communications > o: +1 (301) 363-1001 > w: https://ltnglobal.com e: devin.heitmueller@ltnglobal.com > _______________________________________________ > ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org > To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org > [-- Attachment #2: 0001-avcodec-ccaption_dec-fix-character-overwriting-for-e(1).patch --] [-- Type: application/octet-stream, Size: 1884 bytes --] [-- Attachment #3: Type: text/plain, Size: 163 bytes --] _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org ^ permalink raw reply [flat|nested] 12+ messages in thread
* [FFmpeg-devel] Re: [GSoC 2026] Qualification Task – SubViewer Decoder Patch 2026-02-17 20:56 ` Nariman Sayed via ffmpeg-devel @ 2026-02-18 3:28 ` Yalda via ffmpeg-devel 0 siblings, 0 replies; 12+ messages in thread From: Yalda via ffmpeg-devel @ 2026-02-18 3:28 UTC (permalink / raw) To: FFmpeg development discussions and patches; +Cc: Nariman Sayed, Yalda Thank you, Nariman. Will review. _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2026-02-18 3:29 UTC | newest] Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2026-01-26 14:43 [FFmpeg-devel] [GSoC 2026] Qualification Task – SubViewer Decoder Patch Nariman Sayed via ffmpeg-devel 2026-01-26 18:39 ` [FFmpeg-devel] " Yalda via ffmpeg-devel 2026-01-26 19:09 ` Nariman Sayed via ffmpeg-devel 2026-01-26 19:21 ` Devin Heitmueller via ffmpeg-devel 2026-01-26 20:15 ` Yalda via ffmpeg-devel 2026-01-28 15:27 ` Devin Heitmueller via ffmpeg-devel 2026-01-31 0:40 ` Yalda via ffmpeg-devel 2026-01-31 15:00 ` Devin Heitmueller via ffmpeg-devel 2026-02-10 15:24 ` Yalda via ffmpeg-devel 2026-02-11 13:51 ` Devin Heitmueller via ffmpeg-devel 2026-02-17 20:56 ` Nariman Sayed via ffmpeg-devel 2026-02-18 3:28 ` Yalda via ffmpeg-devel
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