Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Xiph.Org
flac
Commits
3f0f742b
Commit
3f0f742b
authored
Jan 10, 2003
by
Josh Coalson
Browse files
initial import, copied from test_libFLAC/
parent
e1565f04
Changes
4
Expand all
Hide whitespace changes
Inline
Side-by-side
src/test_libFLAC++/metadata_utils.c
0 → 100644
View file @
3f0f742b
This diff is collapsed.
Click to expand it.
src/test_libFLAC++/metadata_utils.h
0 → 100644
View file @
3f0f742b
/* test_libFLAC - Unit tester for libFLAC
* Copyright (C) 2002,2003 Josh Coalson
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#ifndef FLAC__TEST_LIBFLAC_METADATA_H
#define FLAC__TEST_LIBFLAC_METADATA_H
/*
* These are not tests, just utility functions used by the metadata tests
*/
#include
"FLAC/format.h"
#include
<stdio.h>
#include
<stdlib.h>
/* for malloc() */
#include
<string.h>
/* for memcmp() */
FLAC__bool
mutils__compare_block_data_streaminfo
(
const
FLAC__StreamMetadata_StreamInfo
*
block
,
const
FLAC__StreamMetadata_StreamInfo
*
blockcopy
);
FLAC__bool
mutils__compare_block_data_padding
(
const
FLAC__StreamMetadata_Padding
*
block
,
const
FLAC__StreamMetadata_Padding
*
blockcopy
,
unsigned
block_length
);
FLAC__bool
mutils__compare_block_data_application
(
const
FLAC__StreamMetadata_Application
*
block
,
const
FLAC__StreamMetadata_Application
*
blockcopy
,
unsigned
block_length
);
FLAC__bool
mutils__compare_block_data_seektable
(
const
FLAC__StreamMetadata_SeekTable
*
block
,
const
FLAC__StreamMetadata_SeekTable
*
blockcopy
);
FLAC__bool
mutils__compare_block_data_vorbiscomment
(
const
FLAC__StreamMetadata_VorbisComment
*
block
,
const
FLAC__StreamMetadata_VorbisComment
*
blockcopy
);
FLAC__bool
mutils__compare_block_data_cuesheet
(
const
FLAC__StreamMetadata_CueSheet
*
block
,
const
FLAC__StreamMetadata_CueSheet
*
blockcopy
);
FLAC__bool
mutils__compare_block_data_unknown
(
const
FLAC__StreamMetadata_Unknown
*
block
,
const
FLAC__StreamMetadata_Unknown
*
blockcopy
,
unsigned
block_length
);
FLAC__bool
mutils__compare_block
(
const
FLAC__StreamMetadata
*
block
,
const
FLAC__StreamMetadata
*
blockcopy
);
void
mutils__init_metadata_blocks
(
FLAC__StreamMetadata
*
streaminfo
,
FLAC__StreamMetadata
*
padding
,
FLAC__StreamMetadata
*
seektable
,
FLAC__StreamMetadata
*
application1
,
FLAC__StreamMetadata
*
application2
,
FLAC__StreamMetadata
*
vorbiscomment
,
FLAC__StreamMetadata
*
cuesheet
);
void
mutils__free_metadata_blocks
(
FLAC__StreamMetadata
*
streaminfo
,
FLAC__StreamMetadata
*
padding
,
FLAC__StreamMetadata
*
seektable
,
FLAC__StreamMetadata
*
application1
,
FLAC__StreamMetadata
*
application2
,
FLAC__StreamMetadata
*
vorbiscomment
,
FLAC__StreamMetadata
*
cuesheet
);
#endif
src/test_libOggFLAC++/metadata_utils.c
0 → 100644
View file @
3f0f742b
This diff is collapsed.
Click to expand it.
src/test_libOggFLAC++/metadata_utils.h
0 → 100644
View file @
3f0f742b
/* test_libFLAC - Unit tester for libFLAC
* Copyright (C) 2002,2003 Josh Coalson
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#ifndef FLAC__TEST_LIBFLAC_METADATA_H
#define FLAC__TEST_LIBFLAC_METADATA_H
/*
* These are not tests, just utility functions used by the metadata tests
*/
#include
"FLAC/format.h"
#include
<stdio.h>
#include
<stdlib.h>
/* for malloc() */
#include
<string.h>
/* for memcmp() */
FLAC__bool
mutils__compare_block_data_streaminfo
(
const
FLAC__StreamMetadata_StreamInfo
*
block
,
const
FLAC__StreamMetadata_StreamInfo
*
blockcopy
);
FLAC__bool
mutils__compare_block_data_padding
(
const
FLAC__StreamMetadata_Padding
*
block
,
const
FLAC__StreamMetadata_Padding
*
blockcopy
,
unsigned
block_length
);
FLAC__bool
mutils__compare_block_data_application
(
const
FLAC__StreamMetadata_Application
*
block
,
const
FLAC__StreamMetadata_Application
*
blockcopy
,
unsigned
block_length
);
FLAC__bool
mutils__compare_block_data_seektable
(
const
FLAC__StreamMetadata_SeekTable
*
block
,
const
FLAC__StreamMetadata_SeekTable
*
blockcopy
);
FLAC__bool
mutils__compare_block_data_vorbiscomment
(
const
FLAC__StreamMetadata_VorbisComment
*
block
,
const
FLAC__StreamMetadata_VorbisComment
*
blockcopy
);
FLAC__bool
mutils__compare_block_data_cuesheet
(
const
FLAC__StreamMetadata_CueSheet
*
block
,
const
FLAC__StreamMetadata_CueSheet
*
blockcopy
);
FLAC__bool
mutils__compare_block_data_unknown
(
const
FLAC__StreamMetadata_Unknown
*
block
,
const
FLAC__StreamMetadata_Unknown
*
blockcopy
,
unsigned
block_length
);
FLAC__bool
mutils__compare_block
(
const
FLAC__StreamMetadata
*
block
,
const
FLAC__StreamMetadata
*
blockcopy
);
void
mutils__init_metadata_blocks
(
FLAC__StreamMetadata
*
streaminfo
,
FLAC__StreamMetadata
*
padding
,
FLAC__StreamMetadata
*
seektable
,
FLAC__StreamMetadata
*
application1
,
FLAC__StreamMetadata
*
application2
,
FLAC__StreamMetadata
*
vorbiscomment
,
FLAC__StreamMetadata
*
cuesheet
);
void
mutils__free_metadata_blocks
(
FLAC__StreamMetadata
*
streaminfo
,
FLAC__StreamMetadata
*
padding
,
FLAC__StreamMetadata
*
seektable
,
FLAC__StreamMetadata
*
application1
,
FLAC__StreamMetadata
*
application2
,
FLAC__StreamMetadata
*
vorbiscomment
,
FLAC__StreamMetadata
*
cuesheet
);
#endif
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment