summaryrefslogtreecommitdiffstats
path: root/libavcodec/hevc_refs.c
diff options
context:
space:
mode:
Diffstat (limited to 'libavcodec/hevc_refs.c')
-rw-r--r--libavcodec/hevc_refs.c23
1 files changed, 0 insertions, 23 deletions
diff --git a/libavcodec/hevc_refs.c b/libavcodec/hevc_refs.c
index 6810ffa..fc1385c 100644
--- a/libavcodec/hevc_refs.c
+++ b/libavcodec/hevc_refs.c
@@ -516,29 +516,6 @@ fail:
return ret;
}
-int ff_hevc_compute_poc(HEVCContext *s, int poc_lsb)
-{
- int max_poc_lsb = 1 << s->ps.sps->log2_max_poc_lsb;
- int prev_poc_lsb = s->pocTid0 % max_poc_lsb;
- int prev_poc_msb = s->pocTid0 - prev_poc_lsb;
- int poc_msb;
-
- if (poc_lsb < prev_poc_lsb && prev_poc_lsb - poc_lsb >= max_poc_lsb / 2)
- poc_msb = prev_poc_msb + max_poc_lsb;
- else if (poc_lsb > prev_poc_lsb && poc_lsb - prev_poc_lsb > max_poc_lsb / 2)
- poc_msb = prev_poc_msb - max_poc_lsb;
- else
- poc_msb = prev_poc_msb;
-
- // For BLA picture types, POCmsb is set to 0.
- if (s->nal_unit_type == HEVC_NAL_BLA_W_LP ||
- s->nal_unit_type == HEVC_NAL_BLA_W_RADL ||
- s->nal_unit_type == HEVC_NAL_BLA_N_LP)
- poc_msb = 0;
-
- return poc_msb + poc_lsb;
-}
-
int ff_hevc_frame_nb_refs(HEVCContext *s)
{
int ret = 0;
OpenPOWER on IntegriCloud