~ubuntu-branches/ubuntu/lucid/mythtv/lucid

« back to all changes in this revision

Viewing changes to libs/libmythtv/mpeg/dvbtables.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Dave Walker (Daviey), Jamie Bennett, Mario Limonciello, Dave Walker (Daviey)
  • Date: 2010-03-23 19:32:33 UTC
  • mfrom: (1.1.49 upstream)
  • Revision ID: james.westby@ubuntu.com-20100323193233-5sv9djoxtlmwt3ca
Tags: 0.23.0+fixes23789-0ubuntu1
[ Jamie Bennett ]
* Fix FTBFS on armel (LP: #537714)

[ Mario Limonciello ]
* mythtv-{common,backend}.{config,templates,postinst}: (LP: #483748)
  - Simplify debconf questions by avoiding showing the generated pw
  - Don't warn about mythtv group.
  - Don't notify about running mythtv-setup.  This is optional (but
    of course encouraged!)
* Set version to include a "+" delimitter.
* Restore libfaad-dev dependency. (LP: #546552)

[ Dave Walker (Daviey) ]
* New snapshot (r23789), based from 0.23-fixes.
* debian/control:
  - mythtv-frontend set to Conflict with mythflix, as it's dropped
    upstream. (LP: #544521)
  - Remove unnecessary and potentially problematic use of Pre-Depends.
  - Set the debug package to Priority extra.
  - Change *-perl Section's from libs to perl
  - add ${shlibs:Depends} for mythtv-common Depends field
  - Minor spelling fix.
  - Fixes the long description for one of the packages, ensuring the
    description doesn't exceed 80 characters.
  - Vcs-* set to -fixes, rather than -trunk.
* debian/rules:
  - Use debconf-updatepo to update translations when required
  - Ensure license files are not included in the binary packages, except 
    for debian/copyright.
  - Fixes the permissions of certain files in the packaging.
* debian/copyright:
  - updated to reflect that mythtv is GPL-2 only.
  - inserted better licence statement and Copyright reference.
* debian/mythtv-*.templates
  - Simplified strings; removed verbosity and improved readability.
* Prevent the maintainer scripts from failing in case any questions 
  can't be displayed.
* Added holding debian/mythtv-frontend.config, mainly to appease lintian.
* debian/mythtv-frontend.menu: Changed section to Applications/Graphics.
* debian/mythtv-backend.postinst: Load debconf libraries.
* debian/source.lintian-overrides: Removes the unecessary override of the 
  binNMU warnings.
* Fix perl binding installation.

Show diffs side-by-side

added added

removed removed

Lines of Context:
169
169
    {
170
170
        str.append(QString("Bouquet descriptors length: %1\n")
171
171
                   .arg(BouquetDescriptorsLength()));
172
 
        vector<const unsigned char*> desc = 
 
172
        vector<const unsigned char*> desc =
173
173
            MPEGDescriptor::Parse(BouquetDescriptors(),
174
174
                                  BouquetDescriptorsLength());
175
175
        for (uint i = 0; i < desc.size(); i++)
189
189
        {
190
190
            str.append(QString("  Transport descriptors length: %1\n")
191
191
                       .arg(TransportDescriptorsLength(i)));
192
 
            vector<const unsigned char*> desc = 
 
192
            vector<const unsigned char*> desc =
193
193
                MPEGDescriptor::Parse(TransportDescriptors(i),
194
194
                                      TransportDescriptorsLength(i));
195
195
            for (uint i = 0; i < desc.size(); i++)
243
243
    {
244
244
        QDateTime result;
245
245
        result.setTimeSpec(Qt::UTC);
246
 
        // Modified Julian date as number of days since 17th November 1858.
247
 
        // 1st Jan 1970 was date 40587.
248
 
        uint secsSince1970 = (mjd - 40587)   * 86400;
249
 
        secsSince1970 += byteBCD2int(buf[2]) * 3600;
 
246
        // Modified Julian date as number of days since 17th November 1858.
 
247
        // 1st Jan 1970 was date 40587.
 
248
        uint secsSince1970 = (mjd - 40587)   * 86400;
 
249
        secsSince1970 += byteBCD2int(buf[2]) * 3600;
250
250
        secsSince1970 += byteBCD2int(buf[3]) * 60;
251
251
        secsSince1970 += byteBCD2int(buf[4]);
252
 
        result.setTime_t(secsSince1970);
253
 
        return result;
 
252
        result.setTime_t(secsSince1970);
 
253
        return result;
254
254
    }
255
255
 
256
256
    // Original function taken from dvbdate.c in linuxtv-apps code