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 <nschlia@oblivion-software.de>  Sat, 06 Feb 2021 12:42:09 +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 <nschlia@oblivion-software.de>  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 <nschlia@oblivion-software.de>  Sun, 13 Sep 2020 12:11:00 +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 <nschlia@oblivion-software.de>  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 <nschlia@oblivion-software.de>  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 <nschlia@oblivion-software.de>  Thu, 16 Apr 2020 20:10:22 +0100

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 <nschlia@oblivion-software.de>  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 <nschlia@oblivion-software.de>  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 <nschlia@oblivion-software.de>  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 <nschlia@oblivion-software.de>  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 <nschlia@oblivion-software.de>  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 <nschlia@oblivion-software.de>  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 <nschlia@oblivion-software.de>  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 <nschlia@oblivion-software.de>  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 <nschlia@oblivion-software.de>  Thu, 01 Aug 2019 17:50:26 +0200

ffmpegfs (1.8-5) unstable; urgency=low

  * Updated package.
  * Finally useless-autoreconf-build-depends

 -- Norbert Schlia <nschlia@oblivion-software.de>  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 <nschlia@oblivion-software.de>  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 <nschlia@oblivion-software.de>  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 <nschlia@oblivion-software.de>  Tue, 30 Jul 2019 06:53:46 +0200

ffmpegfs (1.8-1) UNRELEASED; urgency=low

  * Initial release (Closes: #929153)

 -- Norbert Schlia <nschlia@oblivion-software.de>  Sat, 18 May 2019 19:51:15 +0100
