mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-12 05:48:40 +00:00
![Mauro Carvalho Chehab](/assets/img/avatar_default.png)
As defined at ETSI TS 101 162, original network IDs up to 0xfebf are reserved for registration at dvb.org. Let's use, instead, an original network ID at the range 0xff00-0xffff, as this is for private temporary usage. As the same value is also used for the network ID, the range 0xff01-0xffff also fits better, as values lower than that depend if the network is used for satellite, terrestrial, cable of CI. While here, move the TS ID to the bridge code, where it is used, and change its value, as it was identical to the value previously used by network ID. While we could keep the same value, let's change it, just to make easier to check for the new code while reading it with DVB tools like dvbinspector. Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
32 lines
735 B
C
32 lines
735 B
C
/* SPDX-License-Identifier: GPL-2.0 */
|
|
/*
|
|
* The Virtual DVB test driver serves as a reference DVB driver and helps
|
|
* validate the existing APIs in the media subsystem. It can also aid
|
|
* developers working on userspace applications.
|
|
*
|
|
* Copyright (C) 2020 Daniel W. S. Almeida
|
|
*/
|
|
|
|
#ifndef VIDTV_COMMON_H
|
|
#define VIDTV_COMMON_H
|
|
|
|
#include <linux/types.h>
|
|
|
|
#define CLOCK_UNIT_90KHZ 90000
|
|
#define CLOCK_UNIT_27MHZ 27000000
|
|
#define VIDTV_SLEEP_USECS 10000
|
|
#define VIDTV_MAX_SLEEP_USECS (2 * VIDTV_SLEEP_USECS)
|
|
|
|
u32 vidtv_memcpy(void *to,
|
|
size_t to_offset,
|
|
size_t to_size,
|
|
const void *from,
|
|
size_t len);
|
|
|
|
u32 vidtv_memset(void *to,
|
|
size_t to_offset,
|
|
size_t to_size,
|
|
int c,
|
|
size_t len);
|
|
|
|
#endif // VIDTV_COMMON_H
|