• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/minidlna/ffmpeg-0.5.1/libavformat/

Lines Matching refs:service

42     int sid;           /* service ID */
157 /* default network id, transport stream and service identifiers */
172 struct MpegTSService *service;
184 MpegTSService *service;
190 service = ts->services[i];
191 put16(&q, service->sid);
192 put16(&q, 0xe000 | service->pmt.pid);
198 static void mpegts_write_pmt(AVFormatContext *s, MpegTSService *service)
205 put16(&q, 0xe000 | service->pcr_pid);
295 mpegts_write_section1(&service->pmt, PMT_TID, service->sid, 0, 0, 0,
319 MpegTSService *service;
327 service = ts->services[i];
328 put16(&q, service->sid);
335 /* write only one descriptor for the service name and provider */
339 *q++ = 0x01; /* digital television service */
340 putstr8(&q, service->provider_name);
341 putstr8(&q, service->name);
359 MpegTSService *service;
361 service = av_mallocz(sizeof(MpegTSService));
362 if (!service)
364 service->pmt.pid = DEFAULT_PMT_START_PID + ts->nb_services - 1;
365 service->sid = sid;
366 service->provider_name = av_strdup(provider_name);
367 service->name = av_strdup(name);
368 service->pcr_pid = 0x1fff;
369 dynarray_add(&ts->services, &ts->nb_services, service);
370 return service;
383 MpegTSService *service;
392 /* allocate a single DVB service */
395 service = mpegts_add_service(ts, DEFAULT_SID,
397 service->pmt.write_packet = section_write_packet;
398 service->pmt.opaque = s;
418 ts_st->service = service;
424 service->pcr_pid == 0x1fff)
425 service->pcr_pid = ts_st->pid;
430 if (service->pcr_pid == 0x1fff && s->nb_streams > 0) {
432 service->pcr_pid = ts_st->pid;
437 service->pcr_packet_freq = (total_bit_rate * PCR_RETRANS_TIME) /
539 if (ts_st->pid == ts_st->service->pcr_pid) {
540 ts_st->service->pcr_packet_count++;
541 if (ts_st->service->pcr_packet_count >=
542 ts_st->service->pcr_packet_freq) {
543 ts_st->service->pcr_packet_count = 0;
788 MpegTSService *service;
804 service = ts->services[i];
805 av_freep(&service->provider_name);
806 av_freep(&service->name);
807 av_free(service);