static inline int mov_get_stsc_samples(MOVStreamContext *sc, int index)

{

    int chunk_count;



    if (mov_stsc_index_valid(index, sc->stsc_count))

        chunk_count = sc->stsc_data[index + 1].first - sc->stsc_data[index].first;

    else

        chunk_count = sc->chunk_count - (sc->stsc_data[index].first - 1);



    return sc->stsc_data[index].count * chunk_count;

}

static inline int mov_get_stsc_samples(MOVStreamContext *sc, int index)

{

    int chunk_count;



    if (mov_stsc_index_valid(index, sc->stsc_count))

        chunk_count = sc->stsc_data[index + 1].first - sc->stsc_data[index].first;

    else

        chunk_count = sc->chunk_count - (sc->stsc_data[index].first - 1);



    return sc->stsc_data[index].count * chunk_count;

}

static inline int mov_get_stsc_samples(MOVStreamContext *sc, int index)
static inline int FUNC_0(MOVStreamContext *VAR_0, int VAR_1)

{

    int VAR_2;



    if (mov_stsc_index_valid(VAR_1, VAR_0->stsc_count))

        VAR_2 = VAR_0->stsc_data[VAR_1 + 1].first - VAR_0->stsc_data[VAR_1].first;

    else

        VAR_2 = VAR_0->VAR_2 - (VAR_0->stsc_data[VAR_1].first - 1);



    return VAR_0->stsc_data[VAR_1].count * VAR_2;

}

static inline int FUNC_0(MOVStreamContext *VAR_0, int VAR_1)
{ int VAR_2; if (mov_stsc_index_valid(VAR_1, VAR_0->stsc_count))
VAR_2 = VAR_0->stsc_data[VAR_1 + 1].first - VAR_0->stsc_data[VAR_1].first; else
VAR_2 = VAR_0->VAR_2 - (VAR_0->stsc_data[VAR_1].first - 1); return VAR_0->stsc_data[VAR_1].count * VAR_2; }