TTKMusicPlayer
4.1.3.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
TTKThirdParty
TTKExtras
qrencode
rscode.h
Go to the documentation of this file.
1
/*
2
* qrencode - QR Code encoder
3
*
4
* Reed solomon encoder. This code is taken from Phil Karn's libfec then
5
* editted and packed into a pair of .c and .h files.
6
*
7
* Copyright (C) 2002, 2003, 2004, 2006 Phil Karn, KA9Q
8
* (libfec is released under the GNU Lesser General Public License.)
9
*
10
* Copyright (C) 2006-2011 Kentaro Fukuchi <kentaro@fukuchi.org>
11
*
12
* This library is free software; you can redistribute it and/or
13
* modify it under the terms of the GNU Lesser General Public
14
* License as published by the Free Software Foundation; either
15
* version 2.1 of the License, or any later version.
16
*
17
* This library is distributed in the hope that it will be useful,
18
* but WITHOUT ANY WARRANTY; without even the implied warranty of
19
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
20
* Lesser General Public License for more details.
21
*
22
* You should have received a copy of the GNU Lesser General Public
23
* License along with this library; if not, write to the Free Software
24
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
25
*/
26
27
#ifndef RSCODE_H
28
#define RSCODE_H
29
30
/*
31
* General purpose RS codec, 8-bit symbols.
32
*/
33
34
typedef
struct
_RS
RS
;
35
36
extern
RS
*
init_rs
(
int
symsize,
int
gfpoly
,
int
fcr
,
int
prim
,
int
nroots
,
int
pad
);
37
extern
void
encode_rs_char
(
RS
*rs,
const
unsigned
char
*data,
unsigned
char
*parity);
38
extern
void
free_rs_char
(
RS
*rs);
39
40
#endif
/* RSCODE_H */
_RS::gfpoly
int gfpoly
Definition:
rscode.c:53
encode_rs_char
void encode_rs_char(RS *rs, const unsigned char *data, unsigned char *parity)
Definition:
rscode.c:246
_RS::nroots
int nroots
Definition:
rscode.c:48
_RS
Reed-Solomon codec control block.
Definition:
rscode.c:42
init_rs
RS * init_rs(int symsize, int gfpoly, int fcr, int prim, int nroots, int pad)
Definition:
rscode.c:201
_RS::fcr
int fcr
Definition:
rscode.c:49
free_rs_char
void free_rs_char(RS *rs)
Definition:
rscode.c:207
_RS::pad
int pad
Definition:
rscode.c:52
_RS::prim
int prim
Definition:
rscode.c:50
Generated on Tue Jan 21 2025 21:07:15 for TTKMusicPlayer by
1.8.8