linux-media.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Stefan Herdler <herdler@nurfuerspam.de>
To: Hans Verkuil <hverkuil-cisco@xs4all.nl>, linux-media@vger.kernel.org
Cc: Manu Abraham <abraham.manu@gmail.com>,
	Tomasz Maciej Nowak <tmn505@gmail.com>,
	Corinna Vinschen <vinschen@redhat.com>,
	Soeren Moch <smoch@web.de>
Subject: Re: Future of the SAA7146 drivers
Date: Mon, 6 Feb 2023 01:06:47 +0100	[thread overview]
Message-ID: <026b1342-2b0f-f61d-ea33-63f3992d1473@nurfuerspam.de> (raw)
In-Reply-To: <c735aadc-80cd-9332-6661-638cad63afa2@xs4all.nl>

Hi Hans,

On 03/02/23 09:50, Hans Verkuil wrote:
> On 03/02/2023 01:58, Stefan Herdler wrote:
>> Hi Hans,
>>
>> It's me again, sorry.
>>
>> Sören wrote to me that he dislikes the idea of driver specific
>> headerfile and will refuse to maintain the driver if there is any change.
>>
>> I can't tell more, I'm just the messenger, sorry.
>
> No problem, I think we'll just leave it as-is.
>
> The reality is that 1) there are very few developers with in-depth DVB
> knowledge in the media subsystem, and 2) they don't have time.

Sörens "no changes" means absolutely no changes.
That includes filenames, position, basically everything.

His main concern is that distributions may packages if build brakes.
I wasn't aware of that since Friday. (Poor communication, sorry.)

This concern is not completely unjustified.
Especially if it happens without notice and no update is available.

The download links of the vdr-plugin seems to be broken, which might be
fatal in this case.
It happened this summer when vdr switched from FTP to GIT. I suppose it
was inadvertently and can be fixed quickly.
I'll take care of it, a missing source isn't good anyway.

Until today I wasn't aware of that either.
I focused on the kernel and used a local copy so far.

>
> Also, the DVB drivers that are in the kernel seem to be doing fine:
> bug reports are rare. This videobuf issue is the first in years that
> cropped up and this too is really only analog video as well, it's just
> that it affects DVB boards as well since the same driver is used.
>
> The av7110 has always been an unusual card and some API decisions were
> made in the past that do not fit well into our current ideas how this
> should work. But frankly, I personally have no interest in getting
> involved in that 'fight'.

Me neither.
But it looks like I already managed to get between the lines :-(.
>
> BTW, I looked at your av7110api.diff patch and that is a good first step.
> I do thing that the existing video.h/audio.h/osd.h should be replaced
> with versions that just include av7110.h,

For clarification:
I mentioned the API-conversion under the impression the av7110 driver is
almost already gone and that it might be the only chance to save it.
I do not really want this conversion, I still prefer to avoid it.
But if the choice is between driver removal and API-conversion, I'll
take the latter.

Please inform us early, if Linux-Media decides the API-conversion is
necessary and has to be done.
I guess it takes at least 1/2 year to distribute the updates.
Unfortunately, Sören most likely won't be "in the boat" anymore, in this
case. But that is his own decision.



Anyhow, this is topic for later, as you wrote recently.
First thing to do is the videobuf conversion.

In the next weeks I'll be busy with other things and probably don't find
much time for this hobby.
But other modifications to the driver doesn't make much sense while
videobuf conversion is in progress anyway.

Please cc me if you're done with videobuf conversion. I might overlook
it otherwise.
I'll take a look at the compliance-tool then and try to fix as much I can.

> with a big fat notice that
> these APIs are now av7110 specific
Don't worry there are only the 2 fullfeatured-cards using this API and
just because of historical reasons. The driver of the "new"
HD-fullfeatured-card dates back to 2008 (*).
Meanwhile here have been written several specific output-device-plugins
for vdr using V4L-API, vaapi, vdpau, ...
There are no plans to use this part of the DVB-API ever again.

(* The driver is out-of-tree and doesn't count. It is just about the date.)
  (as they have almost always been in
> practice).
>
> Regards,
>
> 	Hans
>
>>

Regards,

Stefan

  reply	other threads:[~2023-02-06  0:06 UTC|newest]

Thread overview: 52+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-01-30 22:19 Future of the SAA7146 drivers Stefan Herdler
2023-01-31  8:45 ` Hans Verkuil
2023-01-31 23:56   ` Stefan Herdler
2023-02-01  9:15     ` Hans Verkuil
2023-02-01 11:35       ` Soeren Moch
2023-02-01 13:51         ` Hans Verkuil
2023-02-01 15:20           ` Soeren Moch
2023-02-01 16:37             ` Hans Verkuil
2023-02-08  8:42               ` Mauro Carvalho Chehab
2023-02-01 23:12           ` Stefan Herdler
2023-02-02  9:43             ` Soeren Moch
2023-02-02 21:26               ` Stefan Herdler
2023-02-03  0:58                 ` Stefan Herdler
2023-02-03  8:50                   ` Hans Verkuil
2023-02-06  0:06                     ` Stefan Herdler [this message]
2023-02-08  9:08                       ` Mauro Carvalho Chehab
2023-02-12 23:10                         ` Stefan Herdler
2023-03-24 10:37                           ` saa7146: please test the vb2 conversion! Hans Verkuil
2023-03-24 10:40                             ` Hans Verkuil
2023-03-24 21:21                               ` Stefan Herdler
2023-03-27 17:13                                 ` Tomasz Maciej Nowak
2023-04-06 22:43                                 ` Stefan Herdler
2023-04-07  7:04                                   ` Hans Verkuil
2023-04-09 22:36                                     ` Stefan Herdler
2023-04-11  7:29                                       ` Hans Verkuil
2023-04-12 10:11                                       ` Hans Verkuil
2023-04-12 11:16                                         ` Hans Verkuil
2023-04-14  0:15                                           ` Stefan Herdler
2023-04-14  8:36                                             ` Hans Verkuil
2023-04-15 21:15                                               ` Stefan Herdler
2023-03-25  1:44                           ` [PATCH] Legacy DVB API: completion of documentation Stefan Herdler
2023-03-25  8:47                             ` kernel test robot
2023-03-26 21:34                             ` [PATCH v2] " Stefan Herdler
2023-03-27 18:28                               ` Mauro Carvalho Chehab
2023-04-02 22:25                                 ` Stefan Herdler
2023-07-17  2:04                                 ` [PATCH v3 0/6] " Stefan Herdler
2023-07-17  2:04                                   ` [PATCH v3 1/6] Add documentation for legacy DVB decoder API Stefan Herdler
2023-07-17  2:04                                   ` [PATCH v3 2/6] Add documentation for osd.h Stefan Herdler
2023-07-17  2:04                                   ` [PATCH v3 3/6] Add documentation for audio.h (data types) Stefan Herdler
2023-07-19  9:09                                     ` kernel test robot
2023-07-17  2:04                                   ` [PATCH v3 4/6] Add documentation for audio.h (function calls) Stefan Herdler
2023-07-17  2:04                                   ` [PATCH v3 5/6] Add documentation for video.h (data types) Stefan Herdler
2023-07-17  2:04                                   ` [PATCH v3 6/6] Add documentation for video.h (function calls) Stefan Herdler
2024-01-28 23:32                                 ` [PATCH v4 0/6] media: docs: uAPI: dvb/decoder: completing the documentation Stefan Herdler
2024-01-28 23:32                                   ` [PATCH v4 1/6] " Stefan Herdler
2024-01-28 23:32                                   ` [PATCH v4 2/6] media: docs: uAPI: dvb/osd: " Stefan Herdler
2024-01-28 23:32                                   ` [PATCH v4 3/6] media: docs: uAPI: dvb/audio: completing the documentation (data types) Stefan Herdler
2024-01-28 23:32                                   ` [PATCH v4 4/6] media: docs: uAPI: dvb/audio: completing the documentation (function calls) Stefan Herdler
2024-01-28 23:32                                   ` [PATCH v4 5/6] media: docs: uAPI: dvb/video: completing the documentation (data types) Stefan Herdler
2024-01-28 23:32                                   ` [PATCH v4 6/6] media: docs: uAPI: dvb/video: completing the documentation (function calls) Stefan Herdler
2024-02-07  5:10                                   ` [PATCH v4 0/6] media: docs: uAPI: dvb/decoder: completing the documentation Mauro Carvalho Chehab
2024-02-08 23:56                                     ` Stefan Herdler

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=026b1342-2b0f-f61d-ea33-63f3992d1473@nurfuerspam.de \
    --to=herdler@nurfuerspam.de \
    --cc=abraham.manu@gmail.com \
    --cc=hverkuil-cisco@xs4all.nl \
    --cc=linux-media@vger.kernel.org \
    --cc=smoch@web.de \
    --cc=tmn505@gmail.com \
    --cc=vinschen@redhat.com \
    /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
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).