Bug#1072412: ffmpegfs: FTBFS with ffmpeg 7.0: ffmpeg_transcoder.cc:2746:48: error: invalid conversion from ‘int (*)(void*, unsigned char*, int)’ to ‘int (*)(void*, const uint8_t*, int)’ {aka ‘int (*)(
Am 02.06.2024 um 15:18 schrieb Sebastian Ramacher: Source: ffmpegfs Version: 2.15-1 Severity: important Tags: trixie sid ftbfs Usertags: ffmpeg-7.0 Hi, during a rebuild of the reverse dependencies for the transition to ffmpeg 7.0, your package failed to build Relevant part (hopefully): g++ -DHAVE_CONFIG_H -I. -I/usr/include/fuse -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu -I/usr/include/aarch64-linux-gnu -I/usr/include/aarch64-linux-gnu -I/usr/include/aarch64-linux-gnu -I/usr/include/aarch64-linux-gnu -I/usr/include/aarch64-linux-gnu -I/usr/include/chardet -DUSE_LIBDVD -DUSE_LIBBLURAY -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -DUSE_LIBVCD -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -Wall -Wextra -Wconversion -Wsign-compare -Wsign-conversion -Wpedantic -DNDEBUG -Ofast -g -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-z,relro,-z,now -DEXTRA_VERSION=\"1\" -c -o ffmpeg_utils.o ffmpeg_utils.cc ffmpeg_transcoder.cc: In member function ‘int FFmpeg_Transcoder::open_output_filestreams(Buffer*)’: ffmpeg_transcoder.cc:2746:48: error: invalid conversion from ‘int (*)(void*, unsigned char*, int)’ to ‘int (*)(void*, const uint8_t*, int)’ {aka ‘int (*)(void*, const unsigned char*, int)’} [-fpermissive] 2746 | m_out.m_format_ctx->pb = avio_alloc_context( | ~~^ || |int (*)(void*, unsigned char*, int) 2747 | iobuffer, | ~ 2748 | buf_size, | ~ 2749 | 1, | ~~ 2750 | static_cast(buffer), | 2751 | nullptr,// read not required | 2752 | output_write, // write | 2753 | (m_current_format->audio_codec() != AV_CODEC_ID_OPUS) ? seek : nullptr); // seek | ~~~ In file included from /usr/include/aarch64-linux-gnu/libavformat/avformat.h:319, from ffmpeg_transcoder.cc:47: /usr/include/aarch64-linux-gnu/libavformat/avio.h:404:25: note: initializing argument 6 of ‘AVIOContext* avio_alloc_context(unsigned char*, int, int, void*, int (*)(void*, uint8_t*, int), int (*)(void*, const uint8_t*, int), int64_t (*)(void*, int64_t, int))’ 404 | int (*write_packet)(void *opaque, const uint8_t *buf, int buf_size), | ~~^ ffmpeg_transcoder.cc: In member function ‘void FFmpeg_Transcoder::produce_audio_dts(AVPacket*)’: ffmpeg_transcoder.cc:4239:183: warning: ‘AVCodecContext::ticks_per_frame’ is deprecated [-Wdeprecated-declarations] 4239 | pkt->duration = pkt_duration = static_cast(av_rescale(pkt_duration, static_cast(m_out.m_audio.m_stream->time_base.den) * m_out.m_audio.m_codec_ctx->ticks_per_frame, m_out.m_audio.m_stream->codecpar->sample_rate * static_cast(m_out.m_audio.m_stream->time_base.num))); | ^~~ In file included from ffmpeg_transcoder.cc:46: /usr/include/aarch64-linux-gnu/libavcodec/avcodec.h:576:9: note: declared here 576 | int ticks_per_frame; | ^~~ ffmpeg_transcoder.cc:4239:183: warning: ‘AVCodecContext::ticks_per_frame’ is deprecated [-Wdeprecated-declarations] 4239 | pkt->duration = pkt_duration = static_cast(av_rescale(pkt_duration, static_cast(m_out.m_audio.m_stream->time_base.den) * m_out.m_audio.m_codec_ctx->ticks_per_frame, m_out.m_audio.m_stream->codecpar->sample_rate * static_cast(m_out.m_audio.m_stream->time_base.num))); | ^~~ /usr/include/aarch64-linux-gnu/libavcodec/avcodec.h:576:9: note: declared here 576 | int ticks_per_frame; | ^~~ ffmpeg_transcoder.cc:4239:183: warning: ‘AVCodecContext::ticks_per_frame’ is deprecated [-Wdeprecated-declarations] 4239 | pkt->duration = pkt_duration = static_cast(av_rescale(pkt_duration, static_cast(m_out.m_audio.m_stream->time_base.den) * m_out.m_audio.m_codec_ctx->ticks_per_frame, m_out.m_audio.m_stream->codecpar->sample_rate * static_cast(m_out.m_audio.m_stream->time_base.num))); |
Bug#1051164: RFS: ffmpegfs/2.14-1~bpo12+1 [ ITP] -- read-only FUSE filesystem which transcodes between audio and video formats on the fly)
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "ffmpegfs": * Package name : ffmpegfs Version : 2.14-1~bpo12+1 Upstream Author : Norbert Schlia * URL : https://nschlia.github.io/ffmpegfs/ * License : CC0-1.0, GFDL-NIV-1.3 or GPL-3+, GPL-3+ * Vcs : https://salsa.debian.org/nschlia/ffmpegfs Section : utils The source builds the following binary packages: ffmpegfs - Fuse Multi Media Filesystem To access further information about this package, please visit the following URL: https://mentors.debian.net/package/ffmpegfs/ Alternatively, you can download the package with 'dget' using this command: dget -x https://mentors.debian.net/debian/pool/main/f/ffmpegfs/ffmpegfs_2.14-1~bpo12+1.dsc Changes since the last upload: ffmpegfs (2.14-1~bpo12+1) bookworm-backports; urgency=medium . * Rebuild for bookworm-backports.
Bug#1030052: RFS: ffmpegfs/2.13-1~bpo11+1 [ ITP] -- read-only FUSE filesystem which transcodes between audio and video formats on the fly)
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "ffmpegfs": * Package name : ffmpegfs Version : 2.13-1~bpo11+1 Upstream Author : Norbert Schlia * URL : https://nschlia.github.io/ffmpegfs/ * License : CC0-1.0, GFDL-NIV-1.3 or GPL-3+, GPL-3+ * Vcs : https://salsa.debian.org/nschlia/ffmpegfs Section : utils The source builds the following binary packages: ffmpegfs - Fuse Multi Media Filesystem To access further information about this package, please visit the following URL: https://mentors.debian.net/package/ffmpegfs/ Alternatively, you can download the package with 'dget' using this command: dget -x https://mentors.debian.net/debian/pool/main/f/ffmpegfs/ffmpegfs_2.13-1~bpo11+1.dsc Changes since the last upload: ffmpegfs (2.13-1~bpo11+1) bullseye-backports; urgency=medium . * Rebuild for bullseye-backports.
Bug#958928: ffmpegfs FTCBFS: uses AC_RUN_IFELSE
Hi, although I dont't get that: the only difference to 1.10-2 in configure.ac is that the line AC_INIT([FFMPEGFS], [1.10]) changed to AC_INIT([FFMPEGFS], [1.98]) :) But anyway, I added the patch and created 1.98-3. The patch has also been applied to 1.99 upstream. Thanks for your support! Am 26.04.2020 um 21:10 schrieb Helmut Grohne: Source: ffmpegfs Version: 1.98.2 Tags: patch upstream User: debian-cr...@lists.debian.org Usertags: ftcbfs ffmpegfs fails to cross build from source, because it uses AC_RUN_IFELSE without an alternative for cross compilation. In this case, AC_RUN_IFELSE is entirely unnecessary, because AC_CHECK_SIZEOF works. Please consider applying the attached patch. Helmut
Bug#958790: RFS: ffmpegfs/1.10-2~bpo10+1 [ ITP] -- read-only FUSE filesystem which transcodes between audio and video formats on the fly)
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "ffmpegfs" to upload it to Buster Backports, hoping to find someone who's interested. This is exactly the package that is currently in Buster SID and Bullseye. I think this could be useful for those who stay on Buster a while longer. * Package name : ffmpegfs Version : 1.10-2~bpo10+1 Upstream Author : Norbert Schlia nsch...@oblivion-software.de * URL : https://github.com/nschlia/ffmpegfs * License : GPL Section : mutimedia It builds those binary packages: ffmpegfs - read-only FUSE filesystem which transcodes between audio and video formats on the fly To access further information about this package, please visit the following URL: https://mentors.debian.net/package/ffmpegfs Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/f/ffmpegfs/ffmpegfs_1.10-2~bpo10+1.dsc More information about ffmpegfs can be obtained from https://nschlia.github.io/ffmpegfs/html/index.html.
Bug#958646: fixed in 1.98-1
Hi! Thanks for your bug report. I have fixed the problem by removing the -march command line upstream (for 1.99) and created a patch for 1.98-1. The next upload to stable should not have that problem. Zitat von John Paul Adrian Glaubitz : Package: ffmpegfs Version: 1.98-1 Severity: serious Tags: upstream Justification: ftbfs User: debian-powe...@lists.debian.org Usertags: powerpc ppc64 ppc64el Hello! ffmpegfs fails to build from source on multiple architectures [1], including release architectures because it passes target flags via -march in CFLAGS which is not allowed: g++: error: unrecognized command line option ‘-march=native’; did you mean ‘-mcpu=native’? make[3]: *** [Makefile:559: ffmpegfs.o] Error 1 make[3]: *** Waiting for unfinished jobs g++: error: unrecognized command line option ‘-march=native’; did you mean ‘-mcpu=native’? make[3]: *** [Makefile:559: cache.o] Error 1 g++: error: unrecognized command line option ‘-march=native’; did you mean ‘-mcpu=native’? g++: error: unrecognized command line option ‘-march=native’; did you mean ‘-mcpu=native’? For one, as you can see, "-march" is not supported on every architecture, and, secondly, you are not allowed to build a package with "-march=native" as this will adjust the baseline to the one on the buildd hardware instead of using the baseline that is determined by the gcc specs set by dpkg which is not allowed according to Debian Policy. Adrian [1] https://buildd.debian.org/status/package.php?p=ffmpegfs=unstable -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer - glaub...@debian.org `. `' Freie Universitaet Berlin - glaub...@physik.fu-berlin.de `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913 -- Oblivion Software Development and Internet Services Norbert Schlia Hans-Thoma-Str. 24 76327 Pfinztal Germany Telefon: 0721 48 48 8928 Fax: 0721 48 48 8929 Mobile: 0178 5365230 www: http://www.oblivion-software.eu/
Bug#958646: ffmpegfs: FTBFS caused by passing custom target flags in CFLAGS
Your are right, this was the only change to Makefile.am since 1.10 but not a good idea :) Fixed that upstream and will create a new packet with patch. On 24.04.20 00:57, John Paul Adrian Glaubitz wrote: Package: ffmpegfs Version: 1.98-1 Severity: serious Tags: upstream Justification: ftbfs User: debian-powe...@lists.debian.org Usertags: powerpc ppc64 ppc64el Hello! ffmpegfs fails to build from source on multiple architectures [1], including release architectures because it passes target flags via -march in CFLAGS which is not allowed: g++: error: unrecognized command line option ‘-march=native’; did you mean ‘-mcpu=native’? make[3]: *** [Makefile:559: ffmpegfs.o] Error 1 make[3]: *** Waiting for unfinished jobs g++: error: unrecognized command line option ‘-march=native’; did you mean ‘-mcpu=native’? make[3]: *** [Makefile:559: cache.o] Error 1 g++: error: unrecognized command line option ‘-march=native’; did you mean ‘-mcpu=native’? g++: error: unrecognized command line option ‘-march=native’; did you mean ‘-mcpu=native’? For one, as you can see, "-march" is not supported on every architecture, and, secondly, you are not allowed to build a package with "-march=native" as this will adjust the baseline to the one on the buildd hardware instead of using the baseline that is determined by the gcc specs set by dpkg which is not allowed according to Debian Policy. Adrian [1] https://buildd.debian.org/status/package.php?p=ffmpegfs=unstable -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer - glaub...@debian.org `. `' Freie Universitaet Berlin - glaub...@physik.fu-berlin.de `-GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913 -- *Oblivion Software Development and Internet Services* Norbert Schlia Hans-Thoma-Str. 24 76327 Pfinztal Germany Telefon:0721 47 05 1112 Fax:0721 47 05 1113 Mobile: 0178 5365230 Steuernr.: 3411/44460 /www: http://www.oblivion-software.eu// /Pour le Respect de l'Environnement : merci d'éviter d'imprimer ce message./ /Rispetto per l'ambiente: Si prega di evitare di stampare questo messaggio./ /Пожалуйста, не печатайте это письмо - защита окружающей среды в наших руках./ /Por favor, ten en cuenta el medio ambiente antes de imprimir este mensaje./ /With regard to the environment: Please avoid printing this message./ /Aus Rücksicht auf die Umwelt drucken Sie bitte diese Nachricht nicht aus./
Bug#951657: ffmpegfs: d/copyright issues
I see. The file has been added to d/copyright. Change will be in 1.10-3. Thanks for your assistance! Am 20.02.20 um 03:28 schrieb Sean Whitton: Hello, On Wed 19 Feb 2020 at 08:48PM +01, Norbert Schlia wrote: ffmpegfs.1 is a generated file, it is build from ffmpegfs.1.txt which is listed, I guess this should be sufficient. No, it's not, because the current d/copyright implies it has a license other than it has -- it falls under the `Files: *` stanza. -- *Oblivion Software Development and Internet Services* Norbert Schlia Hans-Thoma-Str. 24 76327 Pfinztal Germany Telefon:0721 47 05 1112 Fax:0721 47 05 1113 Mobile: 0178 5365230 Steuernr.: 3411/44460 /www: http://www.oblivion-software.eu// /Pour le Respect de l'Environnement : merci d'éviter d'imprimer ce message./ /Rispetto per l'ambiente: Si prega di evitare di stampare questo messaggio./ /Пожалуйста, не печатайте это письмо - защита окружающей среды в наших руках./ /Por favor, ten en cuenta el medio ambiente antes de imprimir este mensaje./ /With regard to the environment: Please avoid printing this message./ /Aus Rücksicht auf die Umwelt drucken Sie bitte diese Nachricht nicht aus./
Bug#951657: ffmpegfs: d/copyright issues
Hi, thanks for the report. I have updated d/copyright with the license, and the copyright years from src/ffmpegfs.h/cc (2008-2013). ffmpegfs.1 is a generated file, it is build from ffmpegfs.1.txt which is listed, I guess this should be sufficient. Will be fixed in 1.10-3. Am 19.02.20 um 19:30 schrieb Sean Whitton: Package: ffmpegfs Version: 1.10-1 Hello, Some things found during review in NEW: I note that Henriksson has relicensed his docs under the GPL or the GFDL, not just the GFDL.[1] So d/copyright should be updated to reflect that. INSTALL.md needs to be listed in d/copyright as currently d/copyright implies it is under only the GPL, and does not include all copyright years. I think ffmpegfs.1 needs listing too. src/ffmpegfs.cc, src/ffmpegfs.h has additional copyright years for Henriksson. [1] https://github.com/khenriks/mp3fs/commit/cfda985adf4ab955bd6ea5830e077cce994816ef -- *Oblivion Software Development and Internet Services* Norbert Schlia Hans-Thoma-Str. 24 76327 Pfinztal Germany Telefon:0721 47 05 1112 Fax:0721 47 05 1113 Mobile: 0178 5365230 Steuernr.: 3411/44460 /www: http://www.oblivion-software.eu// /Pour le Respect de l'Environnement : merci d'éviter d'imprimer ce message./ /Rispetto per l'ambiente: Si prega di evitare di stampare questo messaggio./ /Пожалуйста, не печатайте это письмо - защита окружающей среды в наших руках./ /Por favor, ten en cuenta el medio ambiente antes de imprimir este mensaje./ /With regard to the environment: Please avoid printing this message./ /Aus Rücksicht auf die Umwelt drucken Sie bitte diese Nachricht nicht aus./
Bug#932245: Build system updated
After a few attempts I upgraded the build system to the latest Debian 10 and now I got rid of all errors and many warnings. There are still a few glitches, but I don't think they are too important. There's a newer version of ffmpegfs, but I don't want to switch to it yet to avoid newer bugs. Also I'll have to figure out how to get the gpg signature check up. Anyone out there willing to sponsor me? If you love music and have it available as video and audio files on disk you gotta try it out. It's a nice and convenient tool to get the stuff avialable anywhere, on your mobile phone, iPad or whatever. It bundles the full power of FFmpeg to do so. I am using it myself to provide my files to my Android phone.
Bug#932245: RFS: ffmpegfs/1.8-1 [ ITP] -- read-only FUSE filesystem which transcodes between audio and video formats on the fly
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "ffmpegfs", hoping to find someone who's interested: Package name: ffmpegfs Version : 1,8-1 Upstream Author : Norbert schliansch...@oblivion-software.de URL :https://github.com/nschlia/ffmpegfs License : GPL Section : mutimedia It builds those binary packages: ffmpegfs - read-only FUSE filesystem which transcodes between audio and video formats on the fly To access further information about this package, please visit the following URL: https://mentors.debian.net/package/ffmpegfs Alternatively, one can download the package with dget using this command: dget -xhttps://mentors.debian.net/debian/pool/main/f/ffmpegfs/ffmpegfs_1.8-1.dsc More information about ffmpegfs can be obtained fromhttps://nschlia.github.io/ffmpegfs/html/index.html. Changes since the last upload: * First time upload, still missing out on some fixes for packaging. -- *Oblivion Software Development and Internet Services* Norbert Schlia Hans-Thoma-Str. 24 76327 Pfinztal Germany Telefon:0721 47 05 1112 Fax:0721 47 05 1113 Mobile: 0178 5365230 Steuernr.: 3411/44460 /www: http://www.oblivion-software.eu// /Pour le Respect de l'Environnement : merci d'éviter d'imprimer ce message./ /Rispetto per l'ambiente: Si prega di evitare di stampare questo messaggio./ /Пожалуйста, не печатайте это письмо - защита окружающей среды в наших руках./ /Por favor, ten en cuenta el medio ambiente antes de imprimir este mensaje./ /With regard to the environment: Please avoid printing this message./ /Aus Rücksicht auf die Umwelt drucken Sie bitte diese Nachricht nicht aus./
Bug#929153: Acknowledgement (ITP: ffmpegfs -- FFmpegfs is a read-only FUSE filesystem which transcodes between audio and video formats on the fly when opened and read.
Oops, think I got the sponsor thing wrong Of course I do need a sponsor in the sense of a mentor to help me help me with the upload. Am 18.05.19 um 11:03 schrieb Debian Bug Tracking System: Thank you for filing a new Bug report with Debian. You can follow progress on this Bug here: 929153: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=929153. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. As you requested using X-Debbugs-CC, your message was also forwarded to debian-de...@lists.debian.org (after having been given a Bug report number, if it did not have one). Your message has been sent to the package maintainer(s): w...@debian.org If you wish to submit further information on this problem, please send it to 929...@bugs.debian.org. Please do not send mail to ow...@bugs.debian.org unless you wish to report a problem with the Bug-tracking system. -- *Oblivion Software Development and Internet Services* Norbert Schlia Hans-Thoma-Str. 24 76327 Pfinztal Germany Telefon:0721 47 05 1112 Fax:0721 47 05 1113 Mobile: 0178 5365230 Steuernr.: 3411/44460 /www: http://www.oblivion-software.eu// /Pour le Respect de l'Environnement : merci d'éviter d'imprimer ce message./ /Rispetto per l'ambiente: Si prega di evitare di stampare questo messaggio./ /Пожалуйста, не печатайте это письмо - защита окружающей среды в наших руках./ /Por favor, ten en cuenta el medio ambiente antes de imprimir este mensaje./ /With regard to the environment: Please avoid printing this message./ /Aus Rücksicht auf die Umwelt drucken Sie bitte diese Nachricht nicht aus./
Bug#929153: Need a sponsor
Oops, think I got the sponsor thing wrong :) Of course I need a sponsor in the sense of a mentor to help me help me with the upload.
Bug#929153: ITP: ffmpegfs -- FFmpegfs is a read-only FUSE filesystem which transcodes between audio and video formats on the fly when opened and read. This can let you use a multi media file collectio
Package: wnpp Severity: wishlist Owner: Norbert Schlia * Package name: ffmpegfs Version : 1.8.0 Upstream Author : Norbert Schlia * URL : https://github.com/nschlia/ffmpegfs * License : GPL-3+ Programming Lang: C, C++ Description : FFmpegfs is a read-only FUSE filesystem which transcodes between audio and video formats on the fly when opened and read. This can let you use a multi media file collection with software and/or hardware which only understands one of the supported output formats, or transcode files through simple drag-and-drop in a file browser. FFmpegfs is a read-only FUSE filesystem which transcodes between audio and video formats on the fly when opened and read. This can let you use a multi media file collection with software and/or hardware which only understands one of the supported output formats, or transcode files through simple drag-and-drop in a file browser. Supported output formats: * MP4 (audio & video) * WebM (audio & video) * OGG (audio & video) * MOV (audio & video) * Prores (a MOV container for Apple Prores video & PCM audio) * Opus (audio only) * MP3 (audio only) * WAV (audio only) * AIFF (audio only) This can let you use a multi media file collection with software and/or hardware which only understands one of the supported output formats, or transcode files through simple drag-and-drop in a file browser. The package uses the FFmpeg library for decoding/enconding, this way suppporting a multitude of input formats. I am using it myself for online streaming and playback. There a similar package called mp3fs (of which this is actually a spawn), but that only supports mp3, no other formats and no videos. ffmpegfs is much more powerful and flexible, I would say. I am going to maintain it myself, it is a rather small project so I would not be needing help. I already receive support (bug reports, fixes, feature requests and even patches for new features) on github. Sponsors are not required, but if someone wants to buy me a beer or offer me a life-time supply of beer, why not? :)