* [FFmpeg-devel] Making progress re: jpeg2000dec patchsets
@ 2023-02-26 21:36 Pierre-Anthony Lemieux
2023-03-06 12:45 ` Tomas Härdin
0 siblings, 1 reply; 4+ messages in thread
From: Pierre-Anthony Lemieux @ 2023-02-26 21:36 UTC (permalink / raw)
To: Caleb Etemesi, git, FFmpeg development discussions and patches
Hi Caleb, Tomas et al.,
I have been experimenting with combining the HTJ2K patchset [1] and
the J2K test patchset [2]:
(a) neither valgrind nor the fuzzer seem to complain
(b) there are code style/cosmetic issues
(c) the HTJ2K block decoder does not yet support placeholder passes
[3], which are not necessarily present
I do not think that (c) is a blocker and recommend that we plan on
merging the combined patchset once the code style/cosmetic issues are
fixed. The idea is to have a baseline from which performance and
feature set can be improved.
Any major concerns with this plan?
I am happy to take a stab at cleaning up the code, unless someone
wishes to do it.
Best,
-- Pierre
[1] https://patchwork.ffmpeg.org/project/ffmpeg/list/?series=8117
[2] https://patchwork.ffmpeg.org/project/ffmpeg/list/?series=8108
[3] https://ds.jpeg.org/documents/jpeg2000/wg1n100431-098-COM-Guidelines_on_Packet_Parsing_and_Construction_for_HTJ2K.pdf
_______________________________________________
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".
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [FFmpeg-devel] Making progress re: jpeg2000dec patchsets
2023-02-26 21:36 [FFmpeg-devel] Making progress re: jpeg2000dec patchsets Pierre-Anthony Lemieux
@ 2023-03-06 12:45 ` Tomas Härdin
2023-03-21 14:33 ` Caleb Etemesi
0 siblings, 1 reply; 4+ messages in thread
From: Tomas Härdin @ 2023-03-06 12:45 UTC (permalink / raw)
To: FFmpeg development discussions and patches
Sorry for replying a bit late to this. Anyway:
> Hi Caleb, Tomas et al.,
>
> I have been experimenting with combining the HTJ2K patchset [1] and
> the J2K test patchset [2]:
>
> (a) neither valgrind nor the fuzzer seem to complain
Excellent.
> (b) there are code style/cosmetic issues
> (c) the HTJ2K block decoder does not yet support placeholder passes
> [3], which are not necessarily present
Can we error out in that case and ask for patches?
> I do not think that (c) is a blocker and recommend that we plan on
> merging the combined patchset once the code style/cosmetic issues are
> fixed. The idea is to have a baseline from which performance and
> feature set can be improved.
Sounds good.
/Tomas
_______________________________________________
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".
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [FFmpeg-devel] Making progress re: jpeg2000dec patchsets
2023-03-06 12:45 ` Tomas Härdin
@ 2023-03-21 14:33 ` Caleb Etemesi
2023-03-21 14:37 ` Caleb Etemesi
0 siblings, 1 reply; 4+ messages in thread
From: Caleb Etemesi @ 2023-03-21 14:33 UTC (permalink / raw)
To: FFmpeg development discussions and patches
I haven't seen an open source implementation that implements place holder
passes, the best one is currently openhtj2k(
https://github.com/osamu620/OpenHTJ2K) which only acknowledges their
existence but doesn't do anything with them
I would suggest we move forward if that's the only thing blocking this.
On Mon, Mar 6, 2023 at 3:45 PM Tomas Härdin <git@haerdin.se> wrote:
>
> Sorry for replying a bit late to this. Anyway:
>
> > Hi Caleb, Tomas et al.,
> >
> > I have been experimenting with combining the HTJ2K patchset [1] and
> > the J2K test patchset [2]:
> >
> > (a) neither valgrind nor the fuzzer seem to complain
>
> Excellent.
>
> > (b) there are code style/cosmetic issues
> > (c) the HTJ2K block decoder does not yet support placeholder passes
> > [3], which are not necessarily present
>
> Can we error out in that case and ask for patches?
>
> > I do not think that (c) is a blocker and recommend that we plan on
> > merging the combined patchset once the code style/cosmetic issues are
> > fixed. The idea is to have a baseline from which performance and
> > feature set can be improved.
>
> Sounds good.
>
> /Tomas
>
> _______________________________________________
> 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".
>
_______________________________________________
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".
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [FFmpeg-devel] Making progress re: jpeg2000dec patchsets
2023-03-21 14:33 ` Caleb Etemesi
@ 2023-03-21 14:37 ` Caleb Etemesi
0 siblings, 0 replies; 4+ messages in thread
From: Caleb Etemesi @ 2023-03-21 14:37 UTC (permalink / raw)
To: FFmpeg development discussions and patches
While supporting it is feasible, it requires significant changes which
would probably interfere with this patch, hence the suggestion
Kind regards,
Caleb
On Tue, Mar 21, 2023 at 5:33 PM Caleb Etemesi <etemesicaleb@gmail.com>
wrote:
> I haven't seen an open source implementation that implements place holder
> passes, the best one is currently openhtj2k(
> https://github.com/osamu620/OpenHTJ2K) which only acknowledges their
> existence but doesn't do anything with them
>
> I would suggest we move forward if that's the only thing blocking this.
>
> On Mon, Mar 6, 2023 at 3:45 PM Tomas Härdin <git@haerdin.se> wrote:
>
>>
>> Sorry for replying a bit late to this. Anyway:
>>
>> > Hi Caleb, Tomas et al.,
>> >
>> > I have been experimenting with combining the HTJ2K patchset [1] and
>> > the J2K test patchset [2]:
>> >
>> > (a) neither valgrind nor the fuzzer seem to complain
>>
>> Excellent.
>>
>> > (b) there are code style/cosmetic issues
>> > (c) the HTJ2K block decoder does not yet support placeholder passes
>> > [3], which are not necessarily present
>>
>> Can we error out in that case and ask for patches?
>>
>> > I do not think that (c) is a blocker and recommend that we plan on
>> > merging the combined patchset once the code style/cosmetic issues are
>> > fixed. The idea is to have a baseline from which performance and
>> > feature set can be improved.
>>
>> Sounds good.
>>
>> /Tomas
>>
>> _______________________________________________
>> 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".
>>
>
_______________________________________________
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".
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2023-03-21 14:37 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-02-26 21:36 [FFmpeg-devel] Making progress re: jpeg2000dec patchsets Pierre-Anthony Lemieux
2023-03-06 12:45 ` Tomas Härdin
2023-03-21 14:33 ` Caleb Etemesi
2023-03-21 14:37 ` Caleb Etemesi
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