From: Soft Works <softworkz-at-hotmail.com@ffmpeg.org>
To: Kieran Kunhya <kieran618@googlemail.com>
Cc: Marth64 <marth64@proxyid.net>,
FFmpeg development discussions and patches
<ffmpeg-devel@ffmpeg.org>
Subject: Re: [FFmpeg-devel] [PATCH v2 00/11] fix broken CC detection and ffprobe fields (cover letter)
Date: Mon, 27 Jan 2025 19:36:41 +0000
Message-ID: <DM8P223MB0365A2E4217F8517838CD96ABAEC2@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM> (raw)
In-Reply-To: <CABGuwEnsvrbZX1pQ1tAx25v+VBbjO-jW20bvjYmveFhaBifs7A@mail.gmail.com>
> -----Original Message-----
> From: Kieran Kunhya <kieran618@googlemail.com>
> Sent: Monday, January 27, 2025 8:26 PM
> To: Soft Works <softworkz@hotmail.com>
> Cc: FFmpeg development discussions and patches <ffmpeg-
> devel@ffmpeg.org>; Marth64 <marth64@proxyid.net>
> Subject: Re: [FFmpeg-devel] [PATCH v2 00/11] fix broken CC detection
> and ffprobe fields (cover letter)
>
> On Mon, Jan 27, 2025 at 7:03 PM Soft Works <softworkz@hotmail.com>
> wrote:
> >
> > > From: ffmpeg-devel <ffmpeg-devel-bounces@ffmpeg.org> On Behalf Of
> > > Kieran Kunhya via ffmpeg-devel
> > > Sent: Monday, January 27, 2025 10:40 AM
> > > > While this is a very valid concern for some kinds of frame side
> > > data, it
> > > > does not apply to CC data. It's either in every frame or none.
> If a
> > > > provider generally broadcasts CC, then it's always present in
> every
> > > frame,
> > > > even during programs for which no CC is available - it's always
> > > there. Like
> > > > I mentioned at the top, we're using the properties field from
> the
> > > codec
> > > > (via codec_par) and there hasn’t been a single case reported
> where
> > > the CC
> > > > detection this way would have been incorrect.
> > > >
> > >
> > > This isn't true, CC data is sparse.
> > > I have no opinions about the rest of the text.
> > >
> > > Kieran
> >
> > Hi Kieran,
> >
> > I found it 😊
> >
> > It's in EIA-708-A from 1999 as well as in the latest successor
> spec ANSI/CTA-708-E S-2023
> >
> > from chapter 4.1 (1999):
> >
> > "for DTV and DTVCC specific (Le., ATSC A/53) caption encoding, the
> DTV Closed-Captioning channel is a continuous 9600 bps stream
> allocated from the DTV signal capacity"
> > (the latest version adds more variations)
> >
> > and chapter 4.2 (1999): "Pre-Allocated Bandwidth"
> >
> > "The DTVCC Transport Channel is a fixed, pre-allocated stream which
> exists in all DTV-system bit streams, even though captions may not be
> present. This ever-present bandwidth (which includes NTSC and DTVCC
> caption data) allows encoders to easily insert caption data into the
> DTV bit-stream at the point of origin and at multiple down-stream
> encoding points without having to perform complex picture data
> processing and bandwidth reallocation"
>
> Not everyone follows this.
>
> Kieran
Do you have an example stream recording?
And who are those who wouldn't be following? Broadcasters?
As mentioned previously, we have users from all over the US who are recording ATSC streams from all kinds of broadcasters and not a single case has been seen where the CC detection are part of the codec probing has led to incorrect results (in 4 years).
And since when do we care about off-spec?
Finally, it's not about breaking any existing behavior. The CC detection has been defunct for years now.
sw
_______________________________________________
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:[~2025-01-27 19:36 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <20241128011514.836463-1-marth64@proxyid.net>
[not found] ` <2f43d1e7-303c-4ff8-bd95-37a60f7d537b@passwd.hu>
[not found] ` <61f11f5d-22d0-4223-9b21-56e5282d1b9d@gmail.com>
[not found] ` <bd3bfe4c-b916-d563-625f-e7f2f623fd5e@passwd.hu>
[not found] ` <CA+28BfDkBa8RwGco0uVfmQC=s=umD7uycOq-1bsr0eJpce2byA@mail.gmail.com>
[not found] ` <daef6726-1881-890e-0e28-4e0f3ffe1f9a@passwd.hu>
[not found] ` <CA+28BfC3Ct=aV-fNPktM+39v5Fp9bpQOc-r-FobWuzUSe89CgQ@mail.gmail.com>
[not found] ` <CA+28BfD+2Z75h-EOjriaACrdxAf790L6e0FubBP1qzfUuipVxA@mail.gmail.com>
[not found] ` <CA+28BfAJ7Juo1csX1Nojb2=S=tfKoQByFqHwyJM5oyRytvQHxA@mail.gmail.com>
2025-01-27 9:04 ` Soft Works
2025-01-27 9:40 ` Kieran Kunhya via ffmpeg-devel
2025-01-27 10:00 ` Soft Works
2025-01-27 10:07 ` Soft Works
2025-01-27 19:02 ` Soft Works
2025-01-27 19:25 ` Kieran Kunhya via ffmpeg-devel
2025-01-27 19:36 ` Soft Works [this message]
2025-01-27 20:15 ` Devin Heitmueller
2025-01-27 20:39 ` Soft Works
2025-01-30 4:43 ` Marth64
2025-01-30 4:58 ` Soft Works
2025-01-30 5:07 ` Marth64
2025-01-30 5:20 ` Soft Works
2025-01-30 5:24 ` Marth64
2025-01-30 5:36 ` Soft Works
2025-01-30 5:41 ` Marth64
2025-01-30 5:46 ` Marth64
2025-01-30 5:54 ` Soft Works
2025-01-30 6:07 ` Marth64
2025-01-30 6:40 ` Soft Works
2025-01-30 6:55 ` Marth64
2025-01-30 7:41 ` Soft Works
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=DM8P223MB0365A2E4217F8517838CD96ABAEC2@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM \
--to=softworkz-at-hotmail.com@ffmpeg.org \
--cc=ffmpeg-devel@ffmpeg.org \
--cc=kieran618@googlemail.com \
--cc=marth64@proxyid.net \
/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