mirror of
https://github.com/claunia/flac.git
synced 2025-12-16 18:54:26 +00:00
Slight improvements to application metadata tests.
This commit is contained in:
@@ -281,9 +281,15 @@ static void stream_decoder_metadata_callback_(const FLAC__StreamDecoder *decoder
|
||||
if(dcd->error_occurred)
|
||||
return;
|
||||
|
||||
printf("%d... ", dcd->current_metadata_number);
|
||||
if (metadata->type == FLAC__METADATA_TYPE_APPLICATION) {
|
||||
printf ("%d ('%c%c%c%c')... ", dcd->current_metadata_number, metadata->data.application.id [0], metadata->data.application.id [1], metadata->data.application.id [2], metadata->data.application.id [3]);
|
||||
}
|
||||
else {
|
||||
printf("%d... ", dcd->current_metadata_number);
|
||||
}
|
||||
fflush(stdout);
|
||||
|
||||
|
||||
if(dcd->current_metadata_number >= num_expected_) {
|
||||
(void)die_("got more metadata blocks than expected");
|
||||
dcd->error_occurred = true;
|
||||
|
||||
@@ -487,14 +487,14 @@ void mutils__init_metadata_blocks(
|
||||
application1->is_last = false;
|
||||
application1->type = FLAC__METADATA_TYPE_APPLICATION;
|
||||
application1->length = 8;
|
||||
memcpy(application1->data.application.id, "\xfe\xdc\xba\x98", 4);
|
||||
memcpy(application1->data.application.id, "This", 4);
|
||||
application1->data.application.data = malloc_or_die_(4);
|
||||
memcpy(application1->data.application.data, "\xf0\xe1\xd2\xc3", 4);
|
||||
|
||||
application2->is_last = false;
|
||||
application2->type = FLAC__METADATA_TYPE_APPLICATION;
|
||||
application2->length = 4;
|
||||
memcpy(application2->data.application.id, "\x76\x54\x32\x10", 4);
|
||||
memcpy(application2->data.application.id, "Here", 4);
|
||||
application2->data.application.data = 0;
|
||||
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user