Project

General

Profile

Feature #2304

OGG/FLAC custom loop tags

Added by skyjake about 1 year ago. Updated 25 days ago.

Status:
New
Priority:
Normal
Assignee:
Category:
Enhancement
Target version:
-
Start date:
2018-12-13
% Done:

0%

Tags:

Description

Support for custom loop tags enabling the playback of music files designed to be looped in a specific way.

See forum post by MusicallyInspired.


Subtasks

Feature #2390: [FMOD] Ogg Vorbis custom loop point tagsNewskyjake

Feature #2391: [SDL_mixer] Decode Ogg Vorbis manually and use custom loop points for playbackNewDeng Team

History

#1 Updated by skyjake about 1 year ago

  • Subject changed from OGG/FLAC custom loop targs to OGG/FLAC custom loop tags

#2 Updated by skyjake about 2 months ago

  • Target version changed from 2.2.x to 2.3

#3 Updated by skyjake 25 days ago

Did some research. It appears the loop tags should be easy to parse from the .ogg file (UTF-8 strings in the comments), however the playback aspect is a bit trickier.
  • FMOD has support for setting loop start/end by sample. It is unclear if the sound plays from the beginning and then continues looping within the range — should try it out.
  • SDL_mixer does not support looping. There is a custom fork called SDL Mixer X that adds support for looping. It would be preferable to use the original SDL_mixer and decode the Ogg audio manually using libvorbis, for instance.

#4 Updated by skyjake 25 days ago

  • Target version deleted (2.3)

Also available in: Atom PDF