spa: Make spa_pod_parser_pop return int again

This fixes an API break that couldn't let the Rust bindings build.

See e317edcfb9 (caedda3d4b09299412c1c1ea2f100ac54cfc7b6d_128_190)
This commit is contained in:
Dimitris Papaioannou 2025-08-19 20:10:02 +03:00 committed by Wim Taymans
parent b7412169f5
commit f60638a3aa

View file

@ -192,11 +192,12 @@ SPA_API_POD_PARSER void spa_pod_parser_unpush(struct spa_pod_parser *parser,
parser->state.frame = frame->parent;
}
SPA_API_POD_PARSER void spa_pod_parser_pop(struct spa_pod_parser *parser,
SPA_API_POD_PARSER int spa_pod_parser_pop(struct spa_pod_parser *parser,
struct spa_pod_frame *frame)
{
spa_pod_parser_unpush(parser, frame);
spa_pod_parser_advance(parser, &frame->pod);
return 0;
}
SPA_API_POD_PARSER int spa_pod_parser_get_bool(struct spa_pod_parser *parser, bool *value)