From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <ffmpeg-devel-bounces@ffmpeg.org>
Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100])
	by master.gitmailbox.com (Postfix) with ESMTPS id 046364CD14
	for <ffmpegdev@gitmailbox.com>; Sun, 13 Apr 2025 23:53:04 +0000 (UTC)
Received: from [127.0.1.1] (localhost [127.0.0.1])
	by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id ECC0F687CA7;
	Mon, 14 Apr 2025 02:52:59 +0300 (EEST)
Received: from mail-pj1-f48.google.com (mail-pj1-f48.google.com
 [209.85.216.48])
 by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id B3FF9687BD1
 for <ffmpeg-devel@ffmpeg.org>; Mon, 14 Apr 2025 02:52:53 +0300 (EEST)
Received: by mail-pj1-f48.google.com with SMTP id
 98e67ed59e1d1-301302a328bso3654347a91.2
 for <ffmpeg-devel@ffmpeg.org>; Sun, 13 Apr 2025 16:52:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1744588371; x=1745193171; darn=ffmpeg.org;
 h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
 :date:message-id:reply-to;
 bh=2ZfTbkSVIm97ByYHJajuVNNcZYKqvi1BYQjHaxBwLZQ=;
 b=bGDwxQoPV82uJRadmivUsHvwtnVZLbUHeDRjsi8z3wuQ3JOHPdrPnBvVr39+49GU22
 zno+JGZ/kos969QDWj7+NxHTj+lGEjQULbs6kabSQdN3ldzbiskChLJW4lM3HMtTJ7Xq
 pmqYpz/FglVolJT3WgwO98Gs47fKoBrR2wONcylRSLVM2bmjWjGBb0zJnIvDBUd8b2i0
 II+XzLl6+z3tsm4NYlB3X8UWcP++pWt2kyfS4VD82xyQ6ClcRGfmVACfgBn6LJ5e2pov
 zgN+iDtiBRw5R8eg+TRC2N5Y7b1l3BRIvP3IBRXwHb2eth4ZYpjY36avm21jewglVseH
 ccMw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1744588371; x=1745193171;
 h=to:subject:message-id:date:from:mime-version:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=2ZfTbkSVIm97ByYHJajuVNNcZYKqvi1BYQjHaxBwLZQ=;
 b=rAdS+LFCo4vvU2lWrH9D3CZH9QsPZoeZIpgscKvsBLd3ChJNl5btsn8Ftl1unobgJf
 IP1JnAn8qkZk291ohf0oLWoPhjWJQw6M0ZjTWuKwalIeQGtQ7p91pRHN04RjL40a4fvz
 Rq4Atpq2imZ2Dd/ZDn+r4wlc219OdN1s64LYfRw8twHpwCdl+axXsFGOeuNEzfDpYvYX
 C/zxFyTOvWTn5hFnhdMqXYVyGVSawTVpFHAmaL8l1PkO5b7kiDZY5ZV9vfHY6BHcgHI2
 TMVmSbmN+DsBoaltfxc/I28yMQ2dtTERvOjf+pn2Sw1O3pm/GNPpyWNwX1UYH3tmvtzj
 NTLQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCUuaSkUQT9vuGoNCSNNRtk6jpx4t1112+9X9eNohEAiq1XK5r+dlt3ujzrwPmqncy9n6K0SBNCcTpNJsUE=@ffmpeg.org
X-Gm-Message-State: AOJu0YxJIa5FU2g6iU+ow5/aQO9vc9G/wrtuBOk+OqJ7prbtYdIzuVgZ
 ZANioDZ/PgmIHXPFoKCw5+1FVUK7GIIXGtDMpsVQ9rkNfVzfh93nGxFJD0GMJTSKqKvjGmBe1Ja
 NQh7UnUKx1jDxEd2i3HzHfnUnCAA=
X-Gm-Gg: ASbGncvvvWTTeProG79J87Umq1LJJsc0onaGk7bLkpMqtr9v64bTtm5/CiHKBldlJIk
 H0dEgF+hdgOULMq5on0L8q0PXvvay90RIXEaeogHYTI9lqMekLbGk9/gRV2YXOeoZ+OXqMxAT1a
 0FHMd5dX3EePOjnslbWF+D8BAr
X-Google-Smtp-Source: AGHT+IGh+1C9p5IXWlnmccqeEycFmXUtUtgLjXNC8jZw9Y0UJbahWEnVXYW012BCZqRqC1FI2EkOjrtqw64bml6rs/4=
X-Received: by 2002:a17:90b:5486:b0:2ff:6fc3:79c3 with SMTP id
 98e67ed59e1d1-30823639cd1mr15244934a91.9.1744588371366; Sun, 13 Apr 2025
 16:52:51 -0700 (PDT)
MIME-Version: 1.0
From: Andrew Randrianasulu <randrianasulu@gmail.com>
Date: Mon, 14 Apr 2025 02:52:37 +0300
X-Gm-Features: ATxdqUEAz0rF2pnXkcSwyI61O5bGcRZZv7WyLXQHp4YLYj-3GDKPljO4K9P06zc
Message-ID: <CA+rFky6rUxdq0PPrqoN3Hk+fCGHHgdzwVJGKGeYWcsTSVguYtg@mail.gmail.com>
To: "Cinelerra.GG" <cin@lists.cinelerra-gg.org>, 
 FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
X-Content-Filtered-By: Mailman/MimeDel 2.1.29
Subject: [FFmpeg-devel] Libtheora encoder/cingg <->ffmpeg interop?
X-BeenThere: ffmpeg-devel@ffmpeg.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org>
List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe>
List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel>
List-Post: <mailto:ffmpeg-devel@ffmpeg.org>
List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help>
List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe>
Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: ffmpeg-devel-bounces@ffmpeg.org
Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org>
Archived-At: <https://master.gitmailbox.com/ffmpegdev/CA+rFky6rUxdq0PPrqoN3Hk+fCGHHgdzwVJGKGeYWcsTSVguYtg@mail.gmail.com/>
List-Archive: <https://master.gitmailbox.com/ffmpegdev/>
List-Post: <mailto:ffmpegdev@gitmailbox.com>

I was testing our libtheora encoder/muxer after updating to libtheora 1.2.0
and noticed that ffmpeg complains about "(non)keyframe not correctly marked"

~/cinelerra/cinelerra-5.1 $ ffmpeg -i  ~/svt_t.ogg -f  null /dev/null

ffmpeg version 7.1.1 Copyright (c) 2000-2025 the FFmpeg developers

built with Android (12470979, +pgo, +bolt, +lto, +mlgo, based on r522817c)
clang version 18.0.3 (
https://android.googlesource.com/toolchain/llvm-project
d8003a456d14a3deb8054cdaa529ffbf02d9b262)    configuration: --arch=aarch64
--as=aarch64-linux-android-clang --cc=aarch64-linux-android-clang
--cxx=aarch64-linux-android-clang++ --nm=llvm-nm --ar=llvm-ar
--ranlib=llvm-ranlib
--pkg-config=/home/builder/.termux-build/_cache/android-r27c-api-24-v1/bin/pkg-config
--strip=llvm-strip --cross-prefix=aarch64-linux-android- --disable-indevs
--disable-outdevs --enable-indev=lavfi --disable-static --disable-symver
--enable-cross-compile --enable-gnutls --enable-gpl --enable-version3
--enable-jni --enable-lcms2 --enable-libaom --enable-libass
--enable-libbluray --enable-libdav1d --enable-libfontconfig
--enable-libfreetype --enable-libfribidi --enable-libgme
--enable-libharfbuzz --enable-libmp3lame --enable-libopencore-amrnb
--enable-libopencore-amrwb --enable-libopenmpt --enable-libopus
--enable-librav1e --enable-librubberband --enable-libsoxr --enable-libsrt
--enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libv4l2
--enable-libvidstab --enable-libvmaf --enable-libvo-amrwbenc
--enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264
--enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg
--enable-libzmq --enable-mediacodec --enable-opencl --enable-shared
--prefix=/data/data/com.termux/files/usr --target-os=android
--extra-libs=-landroid-glob --disable-vulkan --enable-neon
--disable-libfdk-aac                                            libavutil
    59. 39.100 / 59. 39.100

libavcodec     61. 19.101 / 61. 19.101

libavformat    61.  7.100 / 61.  7.100

libavdevice    61.  3.100 / 61.  3.100

libavfilter    10.  4.100 / 10.  4.100

libswscale      8.  3.100 /  8.  3.100

libswresample   5.  3.100 /  5.  3.100

libpostproc    58.  3.100 / 58.  3.100

 [ogg @ 0xb40000710c40f4d0] Broken file, keyframe not correctly marked.

 Input #0, ogg, from '/data/data/com.termux/files/home/svt_t.ogg':

Duration: 00:00:13.44, start: 0.000000, bitrate: 658 kb/s

Stream #0:0: Video: theora, yuv420p(bt470bg/bt470bg/bt709), 1440x1080 [SAR
1333333:1000000 DAR 888894:500003], 25 tbr, 25 tbn
                                                   Metadata:

ENCODER         : Cinelerra Infinity

Stream mapping:
                          Stream #0:0 -> #0:0 (theora (native) ->
wrapped_avframe (native))
Press [q] to stop, [?] for help

Output #0, null, to '/dev/null':

Metadata:
                          encoder         : Lavf61.7.100

Stream #0:0: Video: wrapped_avframe, yuv420p(bt470bg/bt470bg/bt709,
progressive), 1440x1080 [SAR 1333333:1000000 DAR 888894:500003], q=2-31,
200 kb/s, 25 fps, 25 tbn
Metadata:
                          encoder         : Lavc61.19.101 wrapped_avframe

[ogg @ 0xb40000710c40f4d0] Broken file, keyframe not correctly marked.

[ogg @ 0xb40000710c40f4d0] Broken file, keyframe not correctly
marked.=8.24x
Last message repeated 1 times

[ogg @ 0xb40000710c40f4d0] Broken file, non-keyframe not correctly marked.

Last message repeated 36 times

[ogg @ 0xb40000710c40f4d0] Broken file, non-keyframe not correctly
marked.9x
Last message repeated 58 times

 [out#0/null @ 0xb4000070bc40f7f0] video:144KiB audio:0KiB subtitle:0KiB
other streams:0KiB global headers:0KiB muxing overhead: unknown

frame=  336 fps=264 q=-0.0 Lsize=N/A time=00:00:13.44 bitrate=N/A
speed=10.6x

I found this recent bug on libtheora gitlab, not sure if last comment is
true or misses something when it comes to ffmpeg?

https://gitlab.xiph.org/xiph/theora/-/issues/2311

some other search hits:

https://progress.opensuse.org/issues/42047

https://github.com/Enselic/recordmydesktop/issues/23
_______________________________________________
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".