ext/amrnb/: Further fancyfication.
authorWim Taymans <wim.taymans@gmail.com>
Thu, 2 Mar 2006 20:03:00 +0000 (20:03 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Thu, 2 Mar 2006 20:03:00 +0000 (20:03 +0000)
commit0e71a39449bdc6337ef4d0dfe6ae12653fa79bfc
treec4c5a151f8c2dcce7661c403a8a1c77df26e4a4c
parentbc79caeb27d929ccbfef840afa48503efc41ae03
ext/amrnb/: Further fancyfication.

Original commit message from CVS:
* ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
(gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
(gst_amrnbdec_state_change):
* ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
(gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
(gst_amrnbenc_state_change):
* ext/amrnb/amrnbenc.h:
* ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
(gst_amrnbparse_query):
Further fancyfication.
Use _take to get writable data from the adapter.
Precalc packet duration.
Handle disconts.
Forward _push to upstream.
Post error messages when something goes wrong.
Remove old code in amrnbparse.
Don't ignore query results from upstream.
ChangeLog
ext/amrnb/amrnbdec.c
ext/amrnb/amrnbenc.c
ext/amrnb/amrnbenc.h
ext/amrnb/amrnbparse.c