void doNotify(T returnValue) {
            synchronized (monitor) {
                signalled = true;
                this.returnValue = returnValue;
                monitor.notify();
            }
        }
Handles a segment by merging it with the init segment into a temporary file.
MediaPlayer-DASH/src/main/java/net/protyposis/android/mediaplayer/dash/DashMediaExtractor.java