pbutils: add codec-specific utility functions for AAC
authorArun Raghavan <arun.raghavan@collabora.co.uk>
Fri, 30 Apr 2010 08:11:17 +0000 (13:41 +0530)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Thu, 30 Sep 2010 12:09:28 +0000 (13:09 +0100)
commitc77f88cac675a1dbb89e40da8e3c28320523bfca
tree47790a61465de1fd4826baa513d2359e464bbf1c
parent78b2ab608bf4b443e333caf3e809fdfa222a3966
pbutils: add codec-specific utility functions for AAC

This allows us to add generic codec-specific functionality, like
extracting profile/level data from headers, without having to duplicate
code across demuxers and typefindfunctions.

As a starting point, this moves over AAC level extraction code from
typefindfunctions, so it can be reused in qtdemux, etc.

https://bugzilla.gnome.org/show_bug.cgi?id=617314

API: gst_codec_utils_aac_get_sample_rate_from_index()
API: gst_codec_utils_aac_get_level()
gst-libs/gst/pbutils/Makefile.am
gst-libs/gst/pbutils/codec-utils.c [new file with mode: 0644]
gst-libs/gst/pbutils/codec-utils.h [moved from gst/typefind/gstaacutil.h with 53% similarity]
gst-libs/gst/pbutils/pbutils.h
gst/typefind/Makefile.am
gst/typefind/gstaacutil.c [deleted file]
gst/typefind/gsttypefindfunctions.c
win32/common/libgstpbutils.def