Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • gst-plugins-base gst-plugins-base
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 641
    • Issues 641
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 80
    • Merge requests 80
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GStreamerGStreamer
  • gst-plugins-basegst-plugins-base
  • Merge requests
  • !56

codec-utils: support extension audio object type and sample rate

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Alex Ashley requested to merge alexashley/gst-plugins-base:issue39-support-heaac into master Dec 04, 2018
  • Overview 7
  • Commits 1
  • Pipelines 3
  • Changes 2

ISO 14496-3 defines that audioObjectType 5 is a special case that indicates SBR is present and that an additional field has to be parsed to find the true audioObjectType.

There are two ways of signaling SBR within an AAC stream - implicit and explicit (see [1] section 4.2). When explicit signaling is used, the presence of SBR data is signaled by means of the SBR audioObjectType in the AudioSpecificConfig data.

Normally the sample rate is specified by an index into a table of common sample rates. However index 0x0f is a special case that indicates that the next 24 bits contain the real sample rate.

[1] https://www.telosalliance.com/support/A-closer-look-into-MPEG-4-High-Efficiency-AAC

Fixes #39 (closed)

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: issue39-support-heaac