~ubuntu-branches/ubuntu/natty/vlc/natty

« back to all changes in this revision

Viewing changes to modules/access/bda/bda.c

  • Committer: Bazaar Package Importer
  • Author(s): Benjamin Drung
  • Date: 2010-06-25 01:09:16 UTC
  • mfrom: (1.1.30 upstream)
  • Revision ID: james.westby@ubuntu.com-20100625010916-asxhep2mutg6g6pd
Tags: 1.1.0-1ubuntu1
* Merge from Debian unstable, remaining changes:
  - build and install the libx264 plugin
  - add Xb-Npp header to vlc package
  - Add apport hook to include more vlc dependencies in bug reports
* Drop xulrunner patches.
* Drop 502_xulrunner_191.diff.

Show diffs side-by-side

added added

removed removed

Lines of Context:
15
15
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
16
 * GNU General Public License for more details.
17
17
 *
18
 
 * You should have received a copy of the GNU General Public License
19
 
 * along with this program; if not, write to the Free Software
20
 
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
 
18
 * You should have received a copy of the GNU General Public License along
 
19
 * with this program; if not, write to the Free Software Foundation, Inc.,
 
20
 * 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
21
21
 *****************************************************************************/
22
22
 
23
23
/*****************************************************************************
53
53
    "named /dev/dvb/adapter[n] with n>=0.")
54
54
 
55
55
#define DEVICE_TEXT N_("Device number to use on adapter")
56
 
#define DEVICE_LONGTEXT ""
 
56
#define DEVICE_LONGTEXT NULL
57
57
 
58
58
#define FREQ_TEXT N_("Transponder/multiplex frequency")
59
59
#if defined(WIN32) || defined(WINCE)
80
80
/* Satellite */
81
81
#if defined(WIN32) || defined(WINCE)
82
82
#    define NETID_TEXT N_("Network Identifier")
83
 
#    define NETID_LONGTEXT ""
 
83
#    define NETID_LONGTEXT NULL
84
84
#else
85
85
#    define SATNO_TEXT N_("Satellite number in the Diseqc system")
86
86
#    define SATNO_LONGTEXT N_("[0=no diseqc, 1-4=satellite number].")
100
100
#define FEC_LONGTEXT N_("FEC=Forward Error Correction mode [9=auto].")
101
101
 
102
102
#define SRATE_TEXT N_("Transponder symbol rate in kHz")
103
 
#define SRATE_LONGTEXT ""
 
103
#define SRATE_LONGTEXT NULL
104
104
 
105
105
#define LNB_LOF1_TEXT N_("Antenna lnb_lof1 (kHz)")
106
106
#define LNB_LOF1_LONGTEXT N_("Low Band Local Osc Freq in kHz (usually 9.75GHz)")
201
201
        change_safe()
202
202
    add_integer( "dvb-frequency", 0, NULL, FREQ_TEXT, FREQ_LONGTEXT,
203
203
                 false )
 
204
        change_safe()
204
205
#   if defined(WIN32) || defined(WINCE)
205
206
        add_string( "dvb-network-name", NULL, NULL, NAME_TEXT, NAME_LONGTEXT,
206
207
                    true )
212
213
        /* dvb-device refers to a frontend within an adapter */
213
214
        add_integer( "dvb-device", 0, NULL, DEVICE_TEXT, DEVICE_LONGTEXT,
214
215
                     true )
215
 
        add_bool( "dvb-probe", 1, NULL, PROBE_TEXT, PROBE_LONGTEXT, true )
216
 
        add_bool( "dvb-budget-mode", 0, NULL, BUDGET_TEXT, BUDGET_LONGTEXT,
 
216
        add_bool( "dvb-probe", true, NULL, PROBE_TEXT, PROBE_LONGTEXT, true )
 
217
        add_bool( "dvb-budget-mode", false, NULL, BUDGET_TEXT, BUDGET_LONGTEXT,
217
218
                  true )
218
219
#   endif
219
220
 
243
244
            true )
244
245
        add_integer( "dvb-voltage", 13, NULL, VOLTAGE_TEXT, VOLTAGE_LONGTEXT,
245
246
            true )
246
 
        add_bool( "dvb-high-voltage", 0, NULL, HIGH_VOLTAGE_TEXT,
 
247
        add_bool( "dvb-high-voltage", false, NULL, HIGH_VOLTAGE_TEXT,
247
248
            HIGH_VOLTAGE_LONGTEXT, true )
248
249
        add_integer( "dvb-tone", -1, NULL, TONE_TEXT, TONE_LONGTEXT,
249
250
            true )
281
282
    add_integer( "dvb-bandwidth", 0, NULL, BANDWIDTH_TEXT, BANDWIDTH_LONGTEXT,
282
283
        false )
283
284
        change_integer_list( i_band_list, ppsz_band_text, NULL )
 
285
        change_safe()
284
286
    add_integer( "dvb-guard", -1, NULL, GUARD_TEXT, GUARD_LONGTEXT, true )
285
287
        change_integer_list( i_guard_list, ppsz_guard_text, NULL )
286
288
    add_integer( "dvb-transmission", -1, NULL, TRANSMISSION_TEXT,
363
365
 
364
366
    for( int i = 0; i < i_param_count; i++ )
365
367
    {
366
 
        snprintf( psz_full_name, 128, "%s-%s\0", psz_module,
 
368
        snprintf( psz_full_name, 128, "%s-%s", psz_module,
367
369
                  psz_param[i] );
368
370
        var_Create( p_access, psz_full_name, i_type[i] | VLC_VAR_DOINHERIT );
369
371
    }
420
422
    }
421
423
 
422
424
    if( !i_ret )
 
425
    {
 
426
        free( p_access->psz_demux );
423
427
        p_access->psz_demux = strdup( "ts" );
 
428
    }
424
429
    else
 
430
    {
425
431
        msg_Warn( p_access, "DVB_Open: Unsupported Network %s",
426
432
                  p_access->psz_access);
 
433
    }
427
434
    return i_ret;
428
435
}
429
436
 
509
516
             v_value.psz_string = strdup( psz_value );
510
517
        if( i_type[i_this_param] == VLC_VAR_INTEGER )
511
518
             v_value.i_int = atol( psz_value );
512
 
        snprintf( psz_full_name, 128, "%s-%s\0", psz_module,
 
519
        snprintf( psz_full_name, 128, "%s-%s", psz_module,
513
520
            psz_param[i_this_param] );
514
521
        var_Set( p_access, psz_full_name, v_value );
515
522
 
556
563
        break;
557
564
    case ACCESS_GET_PTS_DELAY:      /* 5 */
558
565
        pi_64 = (int64_t*)va_arg( args, int64_t * );
559
 
        *pi_64 = var_GetInteger( p_access, "dvb-caching" ) * 1000;
 
566
        *pi_64 = (int64_t)var_GetInteger( p_access, "dvb-caching" ) * 1000;
560
567
        break;
561
568
        /* */
562
569
    case ACCESS_GET_TITLE_INFO:     /* 6 */
572
579
        b_bool = (bool)va_arg( args, int );
573
580
        break;
574
581
    case ACCESS_SET_PRIVATE_ID_CA:  /* 12 -From Demux */
575
 
        break;
 
582
        return VLC_EGENERIC;
576
583
    default:
577
584
        msg_Warn( p_access,
578
585
                  "DVB_Control: Unimplemented query in control %d", i_query );