Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • O OggDSF
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 29
    • Issues 29
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Xiph.OrgXiph.Org
  • OggDSF
  • Issues
  • #1824
Closed
Open
Issue created Aug 08, 2011 by Aaron Avery@loopinfool

FLAC DirectShow source filter outputs wrong number of samples

When using the opencodecs 0.85.17777 DS source filter to decode FLAC files, the resulting length is too short. This has been going on for a long time (back to the illiminable days), but I just found out it was happening (and causing problems).

I'm on WinXP SP3 (32-bit). The FLAC files are all compressed with the latest libFLAC (1.2.1) tools at compression level 8.

I first decoded a FLAC file to WAV using flac.exe. I then used Graphstudio (you can use Graphedit instead) to send a FLAC file to the WAVDEST filter, then a file output filter. When the source filter was the Xiph filter, the resulting WAV file was too short (around 3% smaller than it should be).

When I did the same thing using the madFlac source filter, the resulting WAV file was precisely the right length.

Assignee
Assign to
Time tracking