ffmpegfs (2.2-1~bpo10+1) buster-backports; urgency=medium * Rebuild for buster-backports. -- Norbert Schlia Sun, 21 Mar 2021 16:32:37 +0100 ffmpegfs (2.2-1) unstable; urgency=medium * This is a maintenance release, bugfixes only. * Bugfix: Issue #75: Fix crash when opening mp3 output with Dolphin. * Bugfix: Issue #70: Possible crash in Buffer::init: Should not assert if duration is 0 (and thus segment count 0). Report internal error and go on. * Bugfix: Issue #70: Do not set duration to 0 from cache but leave unchanged. Caused HLS transcoding to fail if more than one transcoder was concurrently started. * Bugfix: Possible crash in transcoder_thread: Decoder object could have been used after being freed. * Bugfix: Stupid blooper. WAV and AIFF size was always calculated for a mono file, thus for stereo files resulting in only half the correct size. * Bugfix: Corrected documentation, "make checks" should read "make check", funny this went unnoticed for over 3 years... * Bugfix: Issue #74: Album arts were only copied from MP3/4 sources. Removed restriction, if the input file contains an album art it will be copied to the target (if supported, of course, e.g., to mp3 or mp4. Ogg is not yet supported because embedding album arts in Ogg can only be done by an unofficial workaround). * Bugfix: Issue #71:: Virtual directories were missing dot and dot-dot nodes. -- Norbert Schlia Sat, 06 Feb 2021 12:42:09 +0100 ffmpegfs (2.1-1~bpo10+1) buster-backports; urgency=medium * Rebuild for buster-backports. -- Norbert Schlia Fri, 18 Dec 2020 23:29:34 +0100 ffmpegfs (2.1-1) unstable; urgency=low * Feature: Add BLURAY_VIDEO_FORMAT_2160P (UHD) * Feature: Implemented in 1.7, removed experimental state for --win_smb_fix now. Windows seems to access the files on Samba drives starting at the last 64K segment simply when the file is opened. Setting --win_smb_fix=1 will ignore these attempts (not decode the file up to this point). * Feature: --win_smb_fix now defaults to 1 (fix on by default). Has no effect if the drive is accessed directly or via Samba from Linux. * Bugfix: Fixed grammatical error in text: It's "access to", not "access at". * Bugfix: Did not transcode some source files with invalid DTS. * Bugfix: Cosmetical - No need to log date/time twice in syslog. * Bugfix: Cosmetical - Fix man page/online help for --recodesame parameter. * Bugfix: Report correct segment duration * Bugfix: Avoid crash if opening next HLS segment failed. Should not ignore this, but report it instead and stop transcoding. * Cosmetical: Log cache close action at trace level * Cosmetical: Shorter log entry when opening cache files -- Norbert Schlia Thu, 17 Dec 2020 19:58:23 +0100 ffmpegfs (2.0-1) unstable; urgency=low * Feature: No new features, new release 2.0 after feature freeze. * Bugfix: Issue #64 - Fixed playback stopping prematurely on some files. -- Norbert Schlia Sun, 13 Sep 2020 12:11:00 +0200 ffmpegfs (1.98-3~bpo10+1) buster-backports; urgency=medium * Rebuild for buster-backports. -- Norbert Schlia Wed, 13 May 2020 09:51:57 +0200 ffmpegfs (1.98-3) unstable; urgency=low * Added patch for cross build. (Closes: #958928) 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. -- Norbert Schlia Sun, 26 Apr 2020 21:56:30 +0200 ffmpegfs (1.98-2) unstable; urgency=low * Removed -march command line option. (Closes: #958646) Some architectures, namely powerpc ppc64 ppc64el, do not support the -march command line option. Removed from Makefile. Fixed upstream for 1.99 also. -- Norbert Schlia Fri, 24 Apr 2020 09:58:33 +0100 ffmpegfs (1.98-1) unstable; urgency=low * Cool, there's an online revivew on Linux Uprising, you can read it here: https://www.linuxuprising.com/2020/03/ffmpegfs-is-fuse-based-filesystem-for.html * Feature: HLS: Introducing direct segment access. If e.g. segment no. 333 is opened, ffmpegfs will seek to this position and start transcoding the segment immediately. * Support: No longer creating a user/group ffmpegfs while "make install". The user is not really required, just bloats the system's user database. * Support: Reduced quality of the test video to make the distribution archive slimmer. A full HD (1920x1280) video at 60 frames per second was a bit of an overkill anyway. 720x400 at 30 fps should be enough for everybody. * Feature: Cache dir changed to ${XDG_CACHE_HOME:-~/.cache}/ffmpegfs (as specified in the XDG Base Directory Specification). Falls back to ${HOME:-~/.cache}/ffmpegfs if not defined. Only if executed with root privileges, "/var/cache/ffmpegfs" will be used e.g. if invoked via /etc/fstab entry). * Feature: Changed PTS generation: For DVD/Bluray chapters they will not start at 0 for each chapter, but at the real time the chapter begins in its title. Fixes #51. * Feature: Issue #52 - Added --audiochannels option to select a different number of channels. Defaults to 2 (stereo), may be set to 1 to create mono files. Set to 0 to keep the original number of channels. * Bugfix: Issue #46 - Ensure the selected bitrate is used. Files could become much larger than expected. There's a strange FFmpeg API behaviour behind that, added the solution used in ffmpeg.c to fix. * Bugfix: Issue #48 - Properly handle incorrectly authored DVDs with missing SRI_END_OF_CELL marks after cells. * Bugfix: Issue #49 - Avoid creating HLS last segments shorter than 200 ms, avoid stalls when the total playtime is a multiple of the segment size, e.g. 10 seconds. * Bugfix: Issue #54 - Made sure no duplicate filenames get created. This changes the output name scheme, e.g. if two files xyz.ts and xyz.wmv exist and the destination type is mp4, two output files named xyz.ts.mp4 and xyz.wmv.mp4 appear. An additional file xyz.mp4 will show up with its real name. To continue using the old names, add --oldnamescheme=1 to the command line. * Bugfix: Online help and docs state --autocopy=OFF would turn the function off, but this actually was NONE. Changed to match documentation. * Libav support has been dropped. There is not activity on https://git.libav.org/?p=libav.git since 21.08.2019, and some features that FFmpegfs required were already lagging behind FFmpeg API. Supporting Libav already bound a lot of my time that I could better spend on new features or fixes for FFmpegfs. -- Norbert Schlia Thu, 16 Apr 2020 20:10:22 +0100 ffmpegfs (1.10-2~bpo10+1) buster-backports; urgency=medium * Rebuild for buster-backports. -- Norbert Schlia Sat, 25 Apr 2020 10:20:36 +0200 ffmpegfs (1.10-2) unstable; urgency=low * Bugfix: Fixed license in d/copyright (closes: #951657): - Docs are under the GPL or the GFDL, not just the GFDL. Updated d/copyright to reflect that. - Listed INSTALL.md with the rest of the docs. - Update copyright years to match src/ffmpegfs.cc and src/ffmpegfs.h. - Included ffmpegfs.1 to be under GPL or GFDL. * Support: No longer creating a user/group ffmpegfs while "make install". The user is not really required, just bloats the system's user database. * Support: Reduced quality of the test video to make the distribution archive slimmer. A full HD (1920x1280) video at 60 frames per second was a bit of an overkill anyway. 720x400 at 30 fps should be enough for everybody. * Feature: Cache dir changed to ${XDG_CACHE_HOME:-~/.cache}/ffmpegfs (as specified in the XDG Base Directory Specification). Falls back to ${HOME:-~/.cache}/ffmpegfs if not defined. Only if executed with root privileges, "/var/cache/ffmpegfs" will be used (e.g. if invoked via /etc/fstab entry). * Bugfix: Issue #46 - Ensure the selected bitrate is used. Files could become much larger than expected. There's a strange FFmpeg API behaviour behind that, added the solution used in ffmpeg.c to fix. * Known bug: Libav support for videos seems broken. Not sure if this will be fixed or Libav be simply dropped. -- Norbert Schlia Thu, 20 Feb 2020 14:09:23 +0100 ffmpegfs (1.10-1) unstable; urgency=low * make install no longer creates a user/group ffmpeg. Caused problems when building packages for Debian. The cache directory /var/cache/ffmepgfs is now created as user root, but the group is changed to users. If the data- base ist created as root regular users will be denied access anyway. * Created own recordings of raven.flac and nimmermehr.ogg (German version of raven.flac) and put all under CC0 1.0 Universal (CC0 1.0). Added license/copyright for test/srcdir/* into debian/copyright. * Feature: Added checks for mov/mp4/prores/webm video format. * Bugfix: Moved video deinterlace filtering before rescaling. Deinterlace does not work properly on rescaled videos, what a surprise. Especially caused strange results on Bluray sources, created blurred frames if downscaled from HD to SD (or lower) before deinterlacing. * Bugfix: Avoid EINVAL errors in case the cache file ends up at zero size. Minor problem, but ugly. * Bugfix: Cache structure was not properly initialised, causing invalid values in the database. * Bugfix: Skip corrupted and discarded video frames to avoid blurps. * Bugfix: Corrected mistake in online help: clear-cache should be clear_cache instead. * Bugfix: Issue #43 - fix garbled first 12 frames. Enhanced overall picture quality. * Workaround: Issue #45 - fix garbled Bluray/DVD playback. Just a workaround, the problem is somewhere else. * Known bug: Libav support for videos seems broken. Not sure if this will be fixed or Libav be simply dropped. -- Norbert Schlia Sun, 26 Jan 2020 16:16:03 +0100 ffmpegfs (1.8-12) unstable; urgency=low * Changed target to unstable * Changed both license paragraphs in debian/copyright from plain "GFDL" to "GFDL with no Invariant Sections". * test/metadata.c rewritten and put under GPL. * "2017-present" in debian/copyright changed to "2017-2020" * Some copyright years for INSTALL.md are missing. Not a bug, there's a gap because the old maintainer ended the (c) in 2014. * Added missing (c) header to test/fpcompare.c. * Created own recordings of raven.flac and nimmermehr.ogg (German version of raven.flac) and put both into the public domain. Added license/copyright for test/srcdir/* into debian/copyright. * test/fpcompare.c had no copyright at all. fixed * The license/copyright for test/srcdir/* needs to be in d/copyright. fixed -- Norbert Schlia Mon, 20 Jan 2020 22:02:03 +0100 ffmpegfs (1.8-11) unstable; urgency=low * debian/control: xxd, docbook-xsl and xsltproc were also missing... -- Norbert Schlia Tue, 03 Sep 2019 18:08:09 +0200 ffmpegfs (1.8-10) unstable; urgency=low * debian/copyright: Change GPL link to point at a specific version (/usr/share/common-licenses/GPL-3). * debian/control: Not libxml2-utils but docbook-xml instead. -- Norbert Schlia Tue, 03 Sep 2019 15:48:41 +0200 ffmpegfs (1.8-9) unstable; urgency=low * debian/control: libavfilter-dev dependency was missing * Obviously xmlint IS required, so readded check to configure. * debian/control: Add libxml2-utils dependency for xmlint -- Norbert Schlia Fri, 30 Aug 2019 13:15:13 +0200 ffmpegfs (1.8-8) unstable; urgency=low * debian/copyright: Change GFDL link to point at a specific version (/usr/share/common-licenses/GFDL-1.3). -- Norbert Schlia Wed, 28 Aug 2019 19:03:28 +0200 ffmpegfs (1.8-7) unstable; urgency=low * Removed trailing blanks from build files * debian/copyright: Added hint for no invariant parts to GFDL -- Norbert Schlia Wed, 28 Aug 2019 19:03:28 +0200 ffmpegfs (1.8-6) unstable; urgency=low * Added missing build depends. * Removed hardcoded shared libraries from debian/control. * Extended the description in debian/control. * Added GFDL license paragraph to debian/copyright. * Removed commented out code and other unnecessary stuff from debian/rules. * README.Debian was completely pointless, removed. * debian/patches/series contained a pointless comment line, removed. * debian/source/lintian-overrides was empty, removed. * debian/source/options contained only comments, removed. * Removed unused xmlint prerequisite from configure. * Fixed more lintian warnings -- Norbert Schlia Thu, 01 Aug 2019 17:50:26 +0200 ffmpegfs (1.8-5) unstable; urgency=low * Updated package. * Finally useless-autoreconf-build-depends -- Norbert Schlia Wed, 31 Jul 2019 22:44:46 +0200 ffmpegfs (1.8-4) unstable; urgency=low * Updated package. * Fixed useless-autoreconf-build-depends * Fixed testsuite-autopkgtest-missing * Fixed file-contains-trailing-whitespace -- Norbert Schlia Wed, 31 Jul 2019 22:33:46 +0200 ffmpegfs (1.8-3) unstable; urgency=low * Updated package. * Changed state to unstable, packet was officially released on Github. * Cjhanged copyright url to https. * Changed compat version to 10. * Changed prio to optional. * Updated readme.README.Debian. * Updated copyright file. * Updated watch file. -- Norbert Schlia Wed, 31 Jul 2019 06:53:46 +0200 ffmpegfs (1.8-2) UNRELEASED; urgency=low * Updated package. * Fixes several reports by lintian, starting with typos up to but not limited to license problems. -- Norbert Schlia Tue, 30 Jul 2019 06:53:46 +0200 ffmpegfs (1.8-1) UNRELEASED; urgency=low * Initial release (Closes: #929153) -- Norbert Schlia Sat, 18 May 2019 19:51:15 +0100