~ubuntu-branches/ubuntu/trusty/xmms2/trusty-proposed

« back to all changes in this revision

Viewing changes to src/plugins/mp4/mp4ff/mp4ff.h

  • Committer: Bazaar Package Importer
  • Author(s): Benjamin Drung
  • Date: 2011-10-22 23:53:00 UTC
  • mfrom: (1.1.9 upstream)
  • Revision ID: james.westby@ubuntu.com-20111022235300-xnuousf7u2622uph
Tags: 0.8+dfsg-1
* New upstream release.
  - Drop code name DrO_o from Debian version, because an underscore is not
    allowed in a Debian version.
  - Order items alphabetically in xmms2 manual page (Closes: #620665).
* Drop backported patches and patches that are applied upstream.
* Refresh remaining four patches.
* Drop xmms2-client-vis, because its content is not meant for anything other
  than development reference.
* Drop xmms2-et package, because it used only in the test phase.
* Add new xmms2-plugin-sndfile package.
  - Add libsndfile1-dev as build dependency for it.
* libxmmsclient6.symbols: Add new and remove five symbols that were only
  internal symbols.
* Update watch file.
* Replace Florian Ragwitz as maintainer. Thanks for your work.
* Remove all inactive uploaders. Thanks to them for their previous work.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/*
2
2
** FAAD2 - Freeware Advanced Audio (AAC) Decoder including SBR decoding
3
 
** Copyright (C) 2003-2004 M. Bakker, Ahead Software AG, http://www.nero.com
4
 
**
 
3
** Copyright (C) 2003-2005 M. Bakker, Nero AG, http://www.nero.com
 
4
**  
5
5
** This program is free software; you can redistribute it and/or modify
6
 
** It under the terms of the GNU General Public License as published by
 
6
** it under the terms of the GNU General Public License as published by
7
7
** the Free Software Foundation; either version 2 of the License, or
8
8
** (at your option) any later version.
9
 
**
 
9
** 
10
10
** This program is distributed in the hope that it will be useful,
11
11
** but WITHOUT ANY WARRANTY; without even the implied warranty of
12
12
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
13
** GNU General Public License for more details.
14
 
**
 
14
** 
15
15
** You should have received a copy of the GNU General Public License
16
 
** along with this program; if not, write to the Free Software
 
16
** along with this program; if not, write to the Free Software 
17
17
** Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
18
18
**
19
19
** Any non-GPL usage of this software or parts of this software is strictly
20
20
** forbidden.
21
21
**
 
22
** The "appropriate copyright message" mentioned in section 2c of the GPLv2
 
23
** must read: "Code from FAAD2 is copyright (c) Nero AG, www.nero.com"
 
24
**
22
25
** Commercial non-GPL licensing of this software is possible.
23
 
** For more info contact Ahead Software through Mpeg4AAClicense@nero.com.
 
26
** For more info contact Nero AG through Mpeg4AAClicense@nero.com.
24
27
**
25
 
** $Id: mp4ff.h,v 1.22 2005/02/01 13:15:55 menno Exp $
 
28
** $Id: mp4ff.h,v 1.27 2009/01/29 00:41:08 menno Exp $
26
29
**/
27
30
 
28
31
#ifndef MP4FF_H
32
35
extern "C" {
33
36
#endif /* __cplusplus */
34
37
 
 
38
#ifdef HAVE_STDINT_H
 
39
#include <stdint.h>
 
40
#else
35
41
#include "mp4ff_int_types.h"
 
42
#endif
36
43
 
37
44
/* file callback structure */
38
45
typedef struct
40
47
    uint32_t (*read)(void *user_data, void *buffer, uint32_t length);
41
48
    uint32_t (*write)(void *udata, void *buffer, uint32_t length);
42
49
    uint32_t (*seek)(void *user_data, uint64_t position);
43
 
    uint32_t (*truncate)(void *user_data);
 
50
        uint32_t (*truncate)(void *user_data);
44
51
    void *user_data;
45
52
} mp4ff_callback_t;
46
53
 
131
138
#endif /* __cplusplus */
132
139
 
133
140
#endif
134