Lines Matching full:services
390 fprintf (fp, " services 0x%08x\n", rd->services); in _vbi3_raw_decoder_dump()
515 all data services in the next 128 frames. */ in decode_pattern()
519 frames look for data services. */ in decode_pattern()
534 blank and stop looking for data services until in decode_pattern()
590 if (!rd->services) in vbi3_raw_decoder_decode()
630 * Resets a vbi3_raw_decoder object, removing all services added
643 rd->services = 0; in vbi3_raw_decoder_reset()
692 * $param services Set of data services.
694 * Removes one or more data services to be decoded from the
698 * Set describing the remaining data services $a rd will decode.
702 (vbi3_raw_decoder * rd, vbi_service_set services) { in vbi3_raw_decoder_remove_services() argument
712 if (job->id & services) { in vbi3_raw_decoder_remove_services()
726 rd->services &= ~services; in vbi3_raw_decoder_remove_services()
728 return rd->services; in vbi3_raw_decoder_remove_services()
863 * $param services Set of data services.
872 * Adds one or more data services to be decoded. Currently the libzvbi
873 * raw vbi decoder can decode up to eight data services in parallel.
876 * Set describing the data services $a rd will decode. The function
877 * eliminates services which cannot be decoded with the current
883 vbi_service_set services, int strict) in vbi3_raw_decoder_add_services() argument
890 services &= ~(VBI_SLICED_VBI_525 | VBI_SLICED_VBI_625); in vbi3_raw_decoder_add_services()
892 if (rd->services & services) { in vbi3_raw_decoder_add_services()
894 "Already decoding services 0x%08x.", rd->services & services); in vbi3_raw_decoder_add_services()
895 services &= ~rd->services; in vbi3_raw_decoder_add_services()
898 if (0 == services) { in vbi3_raw_decoder_add_services()
899 info (&rd->log, "No services to add."); in vbi3_raw_decoder_add_services()
900 return rd->services; in vbi3_raw_decoder_add_services()
915 return rd->services; in vbi3_raw_decoder_add_services()
937 if (0 == (par->id & services)) in vbi3_raw_decoder_add_services()
961 "services (%u).", services, _VBI3_RAW_DECODER_MAX_WAYS); in vbi3_raw_decoder_add_services()
1035 rd->services |= par->id; in vbi3_raw_decoder_add_services()
1038 return rd->services; in vbi3_raw_decoder_add_services()
1116 return rd->services; in vbi3_raw_decoder_services()
1126 * remove all services which have been added with
1131 * Set of data services $rd will be decode after the change.
1139 unsigned int services; in vbi3_raw_decoder_set_sampling_par() local
1144 services = rd->services; in vbi3_raw_decoder_set_sampling_par()
1158 return vbi3_raw_decoder_add_services (rd, services, strict); in vbi3_raw_decoder_set_sampling_par()
1260 * services you must request the data with vbi3_raw_decoder_add_services().