~ubuntu-branches/ubuntu/quantal/gst-plugins-bad-multiverse0.10/quantal

« back to all changes in this revision

Viewing changes to gst/qtmux/descriptors.c

  • Committer: Bazaar Package Importer
  • Author(s): Onkar Shinde
  • Date: 2010-03-13 22:48:10 UTC
  • mfrom: (1.1.16 upstream)
  • Revision ID: james.westby@ubuntu.com-20100313224810-8l25xl017imj7z4l
Tags: 0.10.18-0ubuntu1
* New upstream bugfix release.
* Relevant upstream fixes
  - 598350 : qtmux with AAC streams (from faac) generate invalid files
  - 607105 : faac doesn't negotiate channel positions correctly
  - 606726 : FAAC bitrate setting has no effect

Show diffs side-by-side

added added

removed removed

Lines of Context:
42
42
 
43
43
#include "descriptors.h"
44
44
 
45
 
/**
 
45
/*
46
46
 * Some mp4 structures (descriptors) use a coding scheme for
47
47
 * representing its size.
48
48
 * It is grouped in bytes. The 1st bit set to 1 means we need another byte,
51
51
 * The next set of functions handle those values
52
52
 */
53
53
 
54
 
/**
 
54
/*
55
55
 * Gets an unsigned integer and packs it into a 'expandable size' format
56
56
 * (as used by mp4 descriptors)
57
57
 * @size: the integer to be parsed
70
70
  }
71
71
}
72
72
 
73
 
/**
 
73
/*
74
74
 * Gets how many positions in an array holding an 'expandable size'
75
75
 * are really used
76
76
 *
112
112
}
113
113
 
114
114
DecoderSpecificInfoDescriptor *
115
 
desc_dec_specific_info_new ()
 
115
desc_dec_specific_info_new (void)
116
116
{
117
117
  DecoderSpecificInfoDescriptor *desc =
118
118
      g_new0 (DecoderSpecificInfoDescriptor, 1);
151
151
}
152
152
 
153
153
ESDescriptor *
154
 
desc_es_descriptor_new ()
 
154
desc_es_descriptor_new (void)
155
155
{
156
156
  ESDescriptor *es = g_new0 (ESDescriptor, 1);
157
157