[FFmpeg-devel] Pagure for ffmpeg (was Re: VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin))

2023-09-24 Thread Neal Gompa
On Sun, Sep 24, 2023 at 6:09 AM Michael Niedermayer
 wrote:
>
> Hi
>
> Iam a little tired so expect a more tidy mail in a few days but i want to
> reply with a few points immedeately as they seem important.
>
>
> On Sun, Sep 24, 2023 at 09:37:03AM +0100, Kyle Swanson wrote:
> >
> > Gitlab (or something like Gitlab)
> > -
> >
> > -   Ronald is proposing that we move to Gitlab, or something similar
> > (gitea).
> > -   Michael says "i don't like Gitlab"; Ronald says the exact tool is not
> > important and we can work together to make sure that the new tool suits
> > other styles of work, such as command line tools.
>
> > -   No strong dissent in the room, acceptable to most.
>
> strong dissent by me against any move making FFmpeg more dependant on
> other projects. (videolan or gitlhub or whatevr)
>
> also IMO major changes cannot be done with just 51% majority, thats not really
> normal.
>
> iam not fundamentally against moving to better software (hell, why would i)
> but trac and git work fine
> and fate well, some fate clients are down since i moved one of my
> boxes and forgot to restart them. And of course noone reminded me
> (ill look into restarting them after this conference reminded me)
> No SW is going to safe you of this sort of issue
>
> Also SW must be easy maintainable, everything i hear of gitlab is saying
> the opposit.
> It must be possible that when something happens to our servers no matter
> if videolan or micosoft or our own. That everything can be recovered
> and quickly put back in action without too much server admins cooperation
> (they could be sick or arrested or joined the wrong FOSS cult)
> plain git allows easy recovery, trac has backups in the hands
> of multiple people (these backups are the drop it in a directory and start
> it more or less kind IIRC)
>
> again IMO any change to what SW we use needs more discussion than a
> "who likes gitlab, who likes gitwhatever" vote
>

At the risk of directing flames at myself, might I suggest maybe an
ffmpeg Pagure deployment?

Pagure (https://pagure.io/pagure) is a lightweight and extensible Git
forge written in Python that has a few notable properties:

* All project data is stored as Git repos (tickets, pull request
metadata, docs sites, etc.)
** This means project backups, instance migrations, and restores are
relatively easy
* Pagure project maintainers can do bulk work offline and push
whenever because of the above
** Pag-Off is an example tool: https://pagure.io/pag-off
* Pagure supports a concept called "remote pull requests" where Pagure
can be pointed to an arbitrary git branch on another git server to
create a pull request
* Pagure is packaged in a number of Linux distributions (offhand:
Fedora, RHEL/CentOS, openSUSE, Mageia, Debian, Ubuntu, and Arch AUR)
* Jenkins and Zuul CI integration exists for Pagure, and the API can
be used to support others

A long time ago, Fedora wrote a tool for importing stuff from Trac
into Pagure: https://pagure.io/pagure-importer

There's work going on right now for an upcoming 6.0 release, but the
latest 5.x release is available in at least Fedora, RHEL/CentOS, and
openSUSE.

There are a few instances out in the wild already:

* Reference: https://pagure.io
* Fedora: https://src.fedoraproject.org
* openSUSE: https://code.opensuse.org
* CentOS: https://git.centos.org
* Midipix: https://dev.midipix.org

(Full disclosure, I'm a contributor to Pagure.)



--
真実はいつも一つ!/ Always, there's only one truth!
___
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".


Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)

2023-09-24 Thread Derek Buitenhuis
On 9/24/2023 11:13 AM, Jean-Baptiste Kempf wrote:
> What are you talking about? This is just people in the room, who asked to be 
> in the extra bucket, because they don't have the required commit numbers. It 
> does not mean it's the complete list.

I do have the relevant commit numbers, I was informed, FWIW. I was mistaken.

- Derek
___
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".


Re: [FFmpeg-devel] [PATCH] libswresample/swresample: avoid s16p internal transfer format

2023-09-24 Thread Michael Niedermayer
On Sat, Sep 23, 2023 at 11:32:28PM +0200, Paul B Mahol wrote:
> On Sat, Sep 23, 2023 at 11:02 PM Michael Niedermayer 
> wrote:
> 
> > From: Paul B Mahol 
> >
> > Instead use float one by default for sample rate conversions.
> > The s16p internal transfer format produces visible and hearable
> > quantization artifacts.
> >
> > Signed-off-by: Paul B Mahol 
> >
> > for S8 we continue to use S16 as it should have enough precision
> > Fate is adjusted so bitexactness is maintained between mips/arm/x86
> > if more tests became bit-inexact on some platform, the same change
> > can be done to them
> >
> > The use of higher precision and float intermediates inevitably
> > leads to more differences between platforms.
> >
> 
> Could add S64 precision path, but would be slower than float, probably.
> LGTM.

will apply later without 2 lines (bugs noticed on rerunning with distclean)

thx

[...]
-- 
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

"You are 36 times more likely to die in a bathtub than at the hands of a
terrorist. Also, you are 2.5 times more likely to become a president and
2 times more likely to become an astronaut, than to die in a terrorist
attack." -- Thoughty2



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".


Re: [FFmpeg-devel] libavdevice (was: FFmpeg release 6.1 (SDR Plans))

2023-09-24 Thread Nicolas George
Paul B Mahol (12023-09-24):
> libavdevice is using libavformat API that is unacceptable maintenance burden.

This is a lie. You would not even know if libavdevice is a maintenance
burden, you never touch it.

-- 
  Nicolas George


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".


Re: [FFmpeg-devel] libavdevice (was: FFmpeg release 6.1 (SDR Plans))

2023-09-24 Thread Paul B Mahol
On 9/24/23, Nicolas George  wrote:
> Paul B Mahol (12023-09-24):
>> Citations needed.
>
> 
>
>> libavdevice have no API.
>
> Yes, that was my point. If you do not understand why it is an essential
> part of libavdevice, I suggest you take the time to learn what
> libavdevice is all about and refrain from commenting on it before you
> have gotten a clue.

You are typical wannabe next-door tyrant.

libavdevice is using libavformat API that is unacceptable maintenance burden.
___
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".


Re: [FFmpeg-devel] libavdevice (was: FFmpeg release 6.1 (SDR Plans))

2023-09-24 Thread Nicolas George
Paul B Mahol (12023-09-24):
> Citations needed.



> libavdevice have no API.

Yes, that was my point. If you do not understand why it is an essential
part of libavdevice, I suggest you take the time to learn what
libavdevice is all about and refrain from commenting on it before you
have gotten a clue.

-- 
  Nicolas George


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".


Re: [FFmpeg-devel] libavdevice (was: FFmpeg release 6.1 (SDR Plans))

2023-09-24 Thread Paul B Mahol
On 9/24/23, Nicolas George  wrote:
> Paul B Mahol (12023-09-24):
>> Define 'works'.
>>
>> It is clearly sub-optimal.
>
> Many users use it for many different tasks and it serves them
> efficiently.
>
> There are probably ways to enhance the API of libavdevice. If you have
> suggestions, then please share them. But when you say that libavdevices
> is “abusing libavformat”, it seems to indicate you completely missed the
> fact that being able to use devices in places that were not designed is
> an essential part of the service libavdevice gives to users, and if your
> suggestions involve breaking it you can keep them to yourself, they are
> useless.

Citations needed.

>
> As for people who criticize libavdevice without even a hint of a
> reflection on how to make make it better, they are just hypocrites who
> disguise their hate into technical opinion.

libavdevice have no API.
___
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".


[FFmpeg-devel] libavdevice (was: FFmpeg release 6.1 (SDR Plans))

2023-09-24 Thread Nicolas George
Paul B Mahol (12023-09-24):
> Define 'works'.
> 
> It is clearly sub-optimal.

Many users use it for many different tasks and it serves them
efficiently.

There are probably ways to enhance the API of libavdevice. If you have
suggestions, then please share them. But when you say that libavdevices
is “abusing libavformat”, it seems to indicate you completely missed the
fact that being able to use devices in places that were not designed is
an essential part of the service libavdevice gives to users, and if your
suggestions involve breaking it you can keep them to yourself, they are
useless.

As for people who criticize libavdevice without even a hint of a
reflection on how to make make it better, they are just hypocrites who
disguise their hate into technical opinion.

-- 
  Nicolas George


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".


Re: [FFmpeg-devel] FFmpeg release 6.1 (SDR Plans)

2023-09-24 Thread Paul B Mahol
On 9/24/23, Nicolas George  wrote:
> Paul B Mahol (12023-09-24):
>> libavdevice is abusing libavformat.
>>
>> It should have own API or be removed.
>
> libavdevice works.

Define 'works'.

It is clearly sub-optimal.
___
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".


[FFmpeg-devel] [PATCH] dxa patch

2023-09-24 Thread Paul B Mahol
Attached.
From 8863580694665ff33312829209b7aabc41ae1855 Mon Sep 17 00:00:00 2001
From: Paul B Mahol 
Date: Sun, 24 Sep 2023 19:28:40 +0200
Subject: [PATCH] avcodec/dxa: use uint8_t for type of arrays

Signed-off-by: Paul B Mahol 
---
 libavcodec/dxa.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libavcodec/dxa.c b/libavcodec/dxa.c
index 650502ad23..d33ac3c8b0 100644
--- a/libavcodec/dxa.c
+++ b/libavcodec/dxa.c
@@ -45,8 +45,8 @@ typedef struct DxaDecContext {
 uint32_t pal[256];
 } DxaDecContext;
 
-static const int shift1[6] = { 0, 8, 8, 8, 4, 4 };
-static const int shift2[6] = { 0, 0, 8, 4, 0, 4 };
+static const uint8_t shift1[6] = { 0, 8, 8, 8, 4, 4 };
+static const uint8_t shift2[6] = { 0, 0, 8, 4, 0, 4 };
 
 static int decode_13(AVCodecContext *avctx, DxaDecContext *c, uint8_t* dst,
  int stride, uint8_t *src, int srcsize, uint8_t *ref)
-- 
2.42.0

___
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".


Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)

2023-09-24 Thread Nicolas George
Michael Niedermayer (12023-09-24):
> Also SW must be easy maintainable, everything i hear of gitlab is saying
> the opposit.

I have not read the rest of the message yet, for now I just want to
mention that a non-negligible part of my job in the last year involved
upgrading GitLab after emergency security releases.

Regards,

-- 
  Nicolas George


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".


Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)

2023-09-24 Thread Michael Niedermayer
On Sun, Sep 24, 2023 at 04:10:00PM +0100, Ronald S. Bultje wrote:
> Hi,
> 
> On Sun, Sep 24, 2023 at 1:40 PM Marton Balint  wrote:
> 
> > On Sun, 24 Sep 2023, Kyle Swanson wrote:
> > > DNS
> > > ---
> > >
> > > -   Currently the DNS of ffmpeg.org is managed by Fabrice
> > > -   Michael was asked if he has control over the ffmpeg.org DNS
> > register.
> > > -   Michael says he thinks he has some.
> > > -   Ronald would be curious to know what "some" means.
> > > -   Ronald proposes current project owners should have control over DNS
> > and
> > > trademark.
> > > -   Ronald: Fabrice is not active, DNS and trademark should be in the
> > > control of project members.
> > > -   Michael: "i think fabrice should stay in ultimate control", "he has
> > > always acted in the best interests of the people".
> > > -   Ronald took a poll in the room, most agreed current project
> > developers
> > > should have control of this.
> >
> > I think you should define what you are aiming for exactly. Having more
> > people control the domain zone, or asking Fabrice to transfer domain
> > ownership to someone else or some legal entity.
> >
> > I doubt anybody has problem with the former, but for the latter, knowing
> > history, it will certainly raise eyebrows. IMHO having Fabrice ultimate
> > control over the domain ensures that everybody plays nice.
> >
> 
> I disagree.
> 
> Fabrice has theoretical veto power over anything this community does
> because he can change the IP ffmpeg.org points to. That is not right. He is
> not a participant anymore. I understand he conceived of the project and its
> name, but he is no longer part of the developer community in this project.
> Most participants (basically everyone) agreed with this.
> 
> I don't mean to threaten and I don't mean to own rights to anything myself.
> If you don't like me asking to be part of the GA even though I don't meet
> the commit count threshold, you can express that by denying me membership
> in the "other people" vote that will be up at some point in the near
> future. I will respect this process regardless of outcome.
> 

> I believe the GA should have sole control and ownership over the domain and
> trademark. I suggested to kindly ask Fabrice to transfer ownership and/or
> legal control permanently to a non-profit controlled by and composed of
> only our GA. I believe this can be amicably worked out.  If you believe
> Fabrice should continue to have *some* (although not *sole*) say over
> FFmpeg and ffmpeg.org, then we could propose for him to be a GA member,
> too. I think that makes a lot of sense - he historically has a ton more
> work in FFmpeg than me.

I disagree
* Who is and is not a member of the GA is in flux, there can be disputes
  even on GA membership.
* You cannot have something owned by a group like that. There needs to be
  an individual like a treassurer who has the actual key.
  So you again trust one person, this is not different from what it is
  now.

Also democracies can make really bad decissions. Which iam sure you have
never seen occur ;)

And last but not least, this is attackable even unintentionally
you just need for a single moment a majority in the GA that is
bad. This is not hard to reach, a group can easily pose as enough
active developers to achieve 51% and if the domain then really is
legally controlled by the GA. yeah goodby domain
this is not a scenario possible with fabrice having theretical veto
power.
So Yes, i strongly favor fabrice keeping this veto power.

And sure i can probably word above mail more convincingly if i go
over it 3 times and send it tomorrow but i belive you understand
my point even with it just roughly worded

thx

[...]
-- 
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Everything should be made as simple as possible, but not simpler.
-- Albert Einstein


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".


[FFmpeg-devel] [PATCH 3/3] fate/ffprobe: FATE antiyellow --disable-avfilter

2023-09-24 Thread Michael Niedermayer
Signed-off-by: Michael Niedermayer 
---
 tests/fate/ffprobe.mak | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/tests/fate/ffprobe.mak b/tests/fate/ffprobe.mak
index d2abe8a11e1..ee76a0dab3f 100644
--- a/tests/fate/ffprobe.mak
+++ b/tests/fate/ffprobe.mak
@@ -35,7 +35,8 @@ fate-ffprobe_xsd: CMD = run $(FFPROBE_COMMAND) -noprivate -of 
xml=q=1:x=1 | \
xmllint --schema $(SRC_PATH)/doc/ffprobe.xsd -
 
 FATE_FFPROBE-$(HAVE_XMLLINT) += $(FATE_FFPROBE_SCHEMA-yes)
-FATE_FFPROBE += $(FATE_FFPROBE-yes)
+FATE_FFPROBE_FF-$(CONFIG_FFMPEG) += $(FATE_FFPROBE-yes)
+FATE_FFPROBE += $(FATE_FFPROBE_FF-yes)
 
 fate-ffprobe: $(FATE_FFPROBE)
 
-- 
2.17.1

___
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".


[FFmpeg-devel] [PATCH 2/3] fate/api: FATE antiyellow --disable-avfilter

2023-09-24 Thread Michael Niedermayer
Signed-off-by: Michael Niedermayer 
---
 tests/fate/api.mak | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tests/fate/api.mak b/tests/fate/api.mak
index 688fc0f9b39..ebdedd3ff5b 100644
--- a/tests/fate/api.mak
+++ b/tests/fate/api.mak
@@ -16,7 +16,7 @@ FATE_API_SAMPLES_LIBAVFORMAT-$(call DEMDEC, H264, H264) += 
fate-api-h264-slice
 fate-api-h264-slice: $(APITESTSDIR)/api-h264-slice-test$(EXESUF)
 fate-api-h264-slice: CMD = run $(APITESTSDIR)/api-h264-slice-test$(EXESUF) 2 
$(TARGET_SAMPLES)/h264/crew_cif.nal
 
-FATE_API_LIBAVFORMAT-$(call DEMDEC, FLV, FLV) += fate-api-seek
+FATE_API_LIBAVFORMAT-$(call ALLYES, FFMPEG FLV_DEMUXER FLV_DECODER) += 
fate-api-seek
 fate-api-seek: $(APITESTSDIR)/api-seek-test$(EXESUF) fate-lavf-flv
 fate-lavf-flv: KEEP_FILES ?= 1
 fate-api-seek: CMD = run $(APITESTSDIR)/api-seek-test$(EXESUF) 
$(TARGET_PATH)/tests/data/lavf/lavf.flv 0 720
-- 
2.17.1

___
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".


[FFmpeg-devel] [PATCH 1/3] tests/fate/libswscale: Fixing yellow fate

2023-09-24 Thread Michael Niedermayer
Signed-off-by: Michael Niedermayer 
---
 tests/fate/libswscale.mak | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tests/fate/libswscale.mak b/tests/fate/libswscale.mak
index f8572f9c37b..f2dcd352560 100644
--- a/tests/fate/libswscale.mak
+++ b/tests/fate/libswscale.mak
@@ -17,7 +17,7 @@ $(SWS_SLICE_TEST-yes): tools/scale_slice_test$(EXESUF)
 $(SWS_SLICE_TEST-yes): REF = /dev/null
 FATE_LIBSWSCALE_SAMPLES += $(SWS_SLICE_TEST-yes)
 
-FATE_LIBSWSCALE-$(CONFIG_RAWVIDEO_DEMUXER) += fate-sws-yuv-colorspace
+FATE_LIBSWSCALE-$(call ALLYES, FFMPEG RAWVIDEO_DEMUXER) += 
fate-sws-yuv-colorspace
 fate-sws-yuv-colorspace: tests/data/vsynth1.yuv
 fate-sws-yuv-colorspace: ffmpeg$(PROGSSUF)$(EXESUF)
 fate-sws-yuv-colorspace: CMD = framecrc \
@@ -25,7 +25,7 @@ fate-sws-yuv-colorspace: CMD = framecrc \
   -frames 1 \
   -vf 
scale=in_color_matrix=bt709:in_range=limited:out_color_matrix=bt601:out_range=full:flags=+accurate_rnd+bitexact
 
-FATE_LIBSWSCALE-$(CONFIG_RAWVIDEO_DEMUXER) += fate-sws-yuv-range
+FATE_LIBSWSCALE-$(call ALLYES, FFMPEG RAWVIDEO_DEMUXER) += fate-sws-yuv-range
 fate-sws-yuv-range: tests/data/vsynth1.yuv
 fate-sws-yuv-range: ffmpeg$(PROGSSUF)$(EXESUF)
 fate-sws-yuv-range: CMD = framecrc \
-- 
2.17.1

___
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".


Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)

2023-09-24 Thread Ronald S. Bultje
Hi Michael,

On Sun, Sep 24, 2023 at 11:09 AM Michael Niedermayer 
wrote:

> On Sun, Sep 24, 2023 at 09:37:03AM +0100, Kyle Swanson wrote:
> > Gitlab (or something like Gitlab)
> > -
> >
> > -   Ronald is proposing that we move to Gitlab, or something similar
> > (gitea).
> > -   Michael says "i don't like Gitlab"; Ronald says the exact tool is not
> > important and we can work together to make sure that the new tool suits
> > other styles of work, such as command line tools.
>
> > -   No strong dissent in the room, acceptable to most.
>
> strong dissent by me against any move making FFmpeg more dependant on
> other projects. (videolan or gitlhub or whatevr)
>
> also IMO major changes cannot be done with just 51% majority, thats not
> really
> normal.
>
> iam not fundamentally against moving to better software (hell, why would i)
> but trac and git work fine
> and fate well, some fate clients are down since i moved one of my
> boxes and forgot to restart them. And of course noone reminded me
> (ill look into restarting them after this conference reminded me)
> No SW is going to safe you of this sort of issue
>
> Also SW must be easy maintainable, everything i hear of gitlab is saying
> the opposit.
> It must be possible that when something happens to our servers no matter
> if videolan or micosoft or our own. That everything can be recovered
> and quickly put back in action without too much server admins cooperation
> (they could be sick or arrested or joined the wrong FOSS cult)
> plain git allows easy recovery, trac has backups in the hands
> of multiple people (these backups are the drop it in a directory and start
> it more or less kind IIRC)
>
> again IMO any change to what SW we use needs more discussion than a
> "who likes gitlab, who likes gitwhatever" vote
>

Briefly: don't expect any quick activity here that affects anyone. My goal
here was to see if we (as a GA) can find some kind of consensus to look
into alternatives to our current trac/patchwork/fate/git workflow. That
doesn't mean everything is bad: git is great. I find the "integrated
developer experience" very lacking, though. We use a different system in
dav1d and it is by far superior. (Please voice your +1/-1 here.)

There are many important details to be worked out and kinks to be
resolved.  Michael named some. I agree with most of what Michael says. Own
control is critical, and we should not rely on outside parties. Anton had a
whole bunch also, for example about commandline accessibility of the full
feature set of a developer workflow, including efficient patch review that
does not require a web browser. I agree with that also. I don't mean to
take your workflow away from you.

Ronald
___
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".


Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)

2023-09-24 Thread Ronald S. Bultje
Hi,

On Sun, Sep 24, 2023 at 1:40 PM Marton Balint  wrote:

> On Sun, 24 Sep 2023, Kyle Swanson wrote:
> > DNS
> > ---
> >
> > -   Currently the DNS of ffmpeg.org is managed by Fabrice
> > -   Michael was asked if he has control over the ffmpeg.org DNS
> register.
> > -   Michael says he thinks he has some.
> > -   Ronald would be curious to know what "some" means.
> > -   Ronald proposes current project owners should have control over DNS
> and
> > trademark.
> > -   Ronald: Fabrice is not active, DNS and trademark should be in the
> > control of project members.
> > -   Michael: "i think fabrice should stay in ultimate control", "he has
> > always acted in the best interests of the people".
> > -   Ronald took a poll in the room, most agreed current project
> developers
> > should have control of this.
>
> I think you should define what you are aiming for exactly. Having more
> people control the domain zone, or asking Fabrice to transfer domain
> ownership to someone else or some legal entity.
>
> I doubt anybody has problem with the former, but for the latter, knowing
> history, it will certainly raise eyebrows. IMHO having Fabrice ultimate
> control over the domain ensures that everybody plays nice.
>

I disagree.

Fabrice has theoretical veto power over anything this community does
because he can change the IP ffmpeg.org points to. That is not right. He is
not a participant anymore. I understand he conceived of the project and its
name, but he is no longer part of the developer community in this project.
Most participants (basically everyone) agreed with this.

I don't mean to threaten and I don't mean to own rights to anything myself.
If you don't like me asking to be part of the GA even though I don't meet
the commit count threshold, you can express that by denying me membership
in the "other people" vote that will be up at some point in the near
future. I will respect this process regardless of outcome.

I believe the GA should have sole control and ownership over the domain and
trademark. I suggested to kindly ask Fabrice to transfer ownership and/or
legal control permanently to a non-profit controlled by and composed of
only our GA. I believe this can be amicably worked out.  If you believe
Fabrice should continue to have *some* (although not *sole*) say over
FFmpeg and ffmpeg.org, then we could propose for him to be a GA member,
too. I think that makes a lot of sense - he historically has a ton more
work in FFmpeg than me.

Ronald
___
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".


Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)

2023-09-24 Thread Michael Niedermayer
On Sun, Sep 24, 2023 at 02:36:20PM +0200, Marton Balint wrote:
> 
> 
> On Sun, 24 Sep 2023, Kyle Swanson wrote:
> 
> > DNS
> > ---
> > 
> > -   Currently the DNS of ffmpeg.org is managed by Fabrice
> > -   Michael was asked if he has control over the ffmpeg.org DNS register.
> > -   Michael says he thinks he has some.
> > -   Ronald would be curious to know what "some" means.
> > -   Ronald proposes current project owners should have control over DNS and
> > trademark.
> > -   Ronald: Fabrice is not active, DNS and trademark should be in the
> > control of project members.
> > -   Michael: "i think fabrice should stay in ultimate control", "he has
> > always acted in the best interests of the people".
> > -   Ronald took a poll in the room, most agreed current project developers
> > should have control of this.
> 
> I think you should define what you are aiming for exactly. Having more
> people control the domain zone, [...]

currently all the root admins can update the zone file on the main
DNS server and it will then get pulled to the DNS slaves from there

I guess i have been the one updating it most of the time but the other
admins can too. I also think updates have always been done quickly
And its rare that something needs to be changed in it.
like if between https://fatebeta.ffmpeg.org/ and http://coverage.ffmpeg.org/
you want to setup a fategamma.ffmpeg.org ...

thx

[...]
-- 
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Those who would give up essential Liberty, to purchase a little
temporary Safety, deserve neither Liberty nor Safety -- Benjamin Franklin


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".


Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)

2023-09-24 Thread Marton Balint




On Sun, 24 Sep 2023, Kyle Swanson wrote:


DNS
---

-   Currently the DNS of ffmpeg.org is managed by Fabrice
-   Michael was asked if he has control over the ffmpeg.org DNS register.
-   Michael says he thinks he has some.
-   Ronald would be curious to know what "some" means.
-   Ronald proposes current project owners should have control over DNS and
trademark.
-   Ronald: Fabrice is not active, DNS and trademark should be in the
control of project members.
-   Michael: "i think fabrice should stay in ultimate control", "he has
always acted in the best interests of the people".
-   Ronald took a poll in the room, most agreed current project developers
should have control of this.


I think you should define what you are aiming for exactly. Having more 
people control the domain zone, or asking Fabrice to transfer domain 
ownership to someone else or some legal entity.


I doubt anybody has problem with the former, but for the latter, knowing 
history, it will certainly raise eyebrows. IMHO having Fabrice ultimate 
control over the domain ensures that everybody plays nice.


Regards,
Marton
___
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".


Re: [FFmpeg-devel] FFmpeg release 6.1 (SDR Plans)

2023-09-24 Thread Nicolas George
Paul B Mahol (12023-09-24):
> libavdevice is abusing libavformat.
> 
> It should have own API or be removed.

libavdevice works.

-- 
  Nicolas George


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".


Re: [FFmpeg-devel] FFmpeg release 6.1 (SDR Plans)

2023-09-24 Thread Paul B Mahol
On Sun, Sep 24, 2023 at 11:12 AM Nicolas George  wrote:

> Neal Gompa (12023-09-23):
> > If it's just taking SDR devices as inputs and allowing you to encode
> > audio and video streams, I'm not sure why you *wouldn't* have this as
> > something in libavdevice or extended from it as a separate library.
>
> The people who oppose Michael's SDR also have been trying to kill
> libavdevice for years. At least some of them.
>

libavdevice is abusing libavformat.

It should have own API or be removed.


>
> Regards,
>
> --
>   Nicolas George
> ___
> 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".
>
___
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".


Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)

2023-09-24 Thread Jean-Baptiste Kempf
>> General Assembly, Candidates (J-B will mail a vote):
>> -   BBB
>> -   Derek
>
> Quite interresting that every single developer who probably isnt going 
> to support
> some of the significant changes proposed later disappeared from the 
> Previous
> Candidates

What are you talking about? This is just people in the room, who asked to be in 
the extra bucket, because they don't have the required commit numbers. It does 
not mean it's the complete list.

>> Community Committee, Candidates (J-B will mail a vote):
>> -   Dave Rice
>> -   James
>> -   J-B
>> -   Thilo
>> -   Steven
>> -   BBB
>
> Iam missing carl on the list

As above.



-- 
Jean-Baptiste Kempf -  President
+33 672 704 734
___
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".


Re: [FFmpeg-devel] [RFC PATCH 0/3] Propagate PRFT side data

2023-09-24 Thread Clément Péron
Hi,

I plan to resent this series without the latest patch.

Regarding Patch 1 and 2 do you have any comment?

One thing is that unlike the decode.c which has a common
ff_decode_frame_props_from_pkt() there is no such thing for the encode
part. Or maybe I missed it ?

I noticed that the propagation of this data doesn't work when I enable
the hardware Nvidia encoder.

Does it make sense to introduce a ff_encode_packet_props_from_frame()?

Thanks,


On Thu, 21 Sept 2023 at 17:41, Clément Péron  wrote:
>
> Hi Kieran,
>
> On Thu, 21 Sept 2023 at 15:13, Kieran Kunhya  wrote:
> >
> >  On Thu, 21 Sept 2023, 13:17 Clément Péron,  wrote:
> >>
> >> 4I have a project where I need to synchronize multiple RTSP cameras with 
> >> other
> >> network sensors (sync with NTP or PTP).
> >
> >
> > Just be aware the clock of the vast majority of cameras have no relation to 
> > NTP or PTP so you will have drift and need to handle that (e.g by dropping 
> > or duplicating frames).
>
> Thanks for pointing this out, and yes I consider each of my sensors
> running on a free clock and I recreate a "virtual frame" that is not
> correlated to the FPS of each sensor.
>
> Thanks,
> Clement
>
> >
> > Kieran
___
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".


Re: [FFmpeg-devel] FFmpeg release 6.1 (SDR Plans)

2023-09-24 Thread Nicolas George
Neal Gompa (12023-09-23):
> If it's just taking SDR devices as inputs and allowing you to encode
> audio and video streams, I'm not sure why you *wouldn't* have this as
> something in libavdevice or extended from it as a separate library.

The people who oppose Michael's SDR also have been trying to kill
libavdevice for years. At least some of them.

Regards,

-- 
  Nicolas George


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".