From 54962c7504fac8ca8e7240d384cc3d0ad7e9fb9a Mon Sep 17 00:00:00 2001 From: Ian Rogers Date: Wed, 16 Mar 2016 09:33:37 -0700 Subject: Fix assignment of H264TrackImpl.timescale. Constructor previously was doing self assignment. Fixing this exposes that the parameter and field types are mismatched. Bug found by error prone. Change-Id: I01ac8685f10ab26c2ca1fcabbb9dd86b36ede469 --- .../java/com/googlecode/mp4parser/authoring/tracks/H264TrackImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/isoparser/src/main/java/com/googlecode/mp4parser/authoring/tracks/H264TrackImpl.java b/isoparser/src/main/java/com/googlecode/mp4parser/authoring/tracks/H264TrackImpl.java index b3c1866..db4b8a2 100644 --- a/isoparser/src/main/java/com/googlecode/mp4parser/authoring/tracks/H264TrackImpl.java +++ b/isoparser/src/main/java/com/googlecode/mp4parser/authoring/tracks/H264TrackImpl.java @@ -55,10 +55,10 @@ public class H264TrackImpl extends AbstractTrack { private boolean determineFrameRate = true; private String lang = "und"; - public H264TrackImpl(InputStream inputStream, String lang, long timescale) throws IOException { + public H264TrackImpl(InputStream inputStream, String lang, int timescale) throws IOException { this.lang = lang; if (timescale > 1000) { - timescale = timescale; //e.g. 23976 + this.timescale = timescale; //e.g. 23976 frametick = 1000; determineFrameRate = false; } else { -- cgit v1.2.3