summaryrefslogtreecommitdiffstats
path: root/ext
diff options
context:
space:
mode:
authorStefan Kost <ensonic@users.sourceforge.net>2007-02-11 11:59:49 +0000
committerStefan Kost <ensonic@users.sourceforge.net>2007-02-11 11:59:49 +0000
commit5d4ad6d183992471d45bff65400ed8d09209f072 (patch)
treedfafa236d01b5a38c23245e0b8eb75a919b0a682 /ext
parent8450ee444c3b233987ec6b4c3147d80838d2d4e6 (diff)
downloadgst-plugins-bad-5d4ad6d183992471d45bff65400ed8d09209f072.tar.gz
gst-plugins-bad-5d4ad6d183992471d45bff65400ed8d09209f072.tar.bz2
gst-plugins-bad-5d4ad6d183992471d45bff65400ed8d09209f072.zip
ext/faad/gstfaad.c: Also update the comment that describes the hack.
Original commit message from CVS: * ext/faad/gstfaad.c: Also update the comment that describes the hack.
Diffstat (limited to 'ext')
-rw-r--r--ext/faad/gstfaad.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/ext/faad/gstfaad.c b/ext/faad/gstfaad.c
index 47be4559..120f88ce 100644
--- a/ext/faad/gstfaad.c
+++ b/ext/faad/gstfaad.c
@@ -30,13 +30,17 @@
* with types changed to match glib types, since those are defined for us.
* However, upstream FAAD is distributed with a broken header file that defined
* these wrongly (in a way which was broken on 64 bit systems).
+ *
* Upstream CVS still has the bug, but has also renamed all the public symbols
- * for Better Corporate Branding (or whatever), so we're screwed there.
+ * for Better Corporate Branding (or whatever), so we need to take that
+ * (FAAD_IS_NEAAC) into account as well.
*
* We must call them using these definitions. Most distributions now have the
* corrected header file (they distribute a patch along with the source),
- * but not all, hence this Truly Evil Hack. This hack will need updating if
- * upstream ever releases something with the new API.
+ * but not all, hence this Truly Evil Hack.
+ *
+ * Note: The prototypes don't need to be defined conditionaly, as the cpp will
+ * do that for us.
*/
#ifdef FAAD_IS_NEAAC
#define NeAACDecInit NeAACDecInit_no_definition