- Nov 04, 2012
-
-
Marton Balint authored
This provides a means to synchronize the player clock to the clock of the encoder. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- Nov 01, 2012
-
-
Marton Balint authored
Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
Fixes Coverity CID 733793. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
Fixes Coverity CID 733792. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
Fixes Coverity CID 733791. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
Should fix ticket #1667. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- Oct 21, 2012
-
-
Marton Balint authored
Otherwise playing the video could be much slower than realtime if the system can't decode or display the frames fast enough. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
We should make decisions based on the real sync type. This also simplifies the code. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
The real av_sync_type may be different to VideoState->av_sync_type, because the required audio or video stream for audio or video clock may not be available. We will use a function to query the real av_sync_type which is used for determining the master clock. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
This way we avoid updating the external clocks with timestamps beloging to frames before seek. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
The purpose of the serial field is to accompany the decoded data during the decoding process to know if the decoded data belongs to the data stream after the latest packet queue flush. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
We now initalize the external clock to 0 and, we use the system clock to regulate the timings of audio and video in external clock sync mode. We recover from external clock sync loss, when the delay to external clock is bigger than AV_NOSYNC_THRESHOLD. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
This makes sensible audio and video clock values even before displaying the first frame. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
When using external sync, framedrop is perfectly fine. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- Oct 14, 2012
-
-
Michael Niedermayer authored
0/0 fails to be parsed Fixes Ticket1814 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Oct 13, 2012
-
-
Michael Niedermayer authored
Based on commit by Justin Ruggles (the changed code is too different to apply as is) Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Oct 04, 2012
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Sep 16, 2012
-
-
Marton Balint authored
Also signal the wait if audio buffer is empty. This fixes jerky audio with realtime sources. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- Sep 15, 2012
-
-
Nicolas George authored
-
- Sep 11, 2012
-
-
Marton Balint authored
A decoded and resampled audio frame may not fit in the current size which is not handled by the current code causing out of order waveform displays or even channel mixups. A todo is added because this part can certainly be improved to consume less memory but work reliably for any frame size. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
It was theoretically possible for pictq_prev_picture to fill the picture queue which may have caused problems when a write to the queue was still in progress. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
This also makes sure the aspect ratio of the picture is set before allocating the picture, this way video_open can calculate with the correct aspect ratio even for the first frame. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
Fixes ticket #291. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- Sep 01, 2012
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Aug 31, 2012
-
-
Marton Balint authored
Freeing it in the end of the video thread is not a good idea, because we still may need the filter names for the next video thread, in order to apply the filters after chaning the video stream. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
When the audio queue was empty, it was not filled until the 10ms delay expired in the read thread. This patch changes the delay method with a condition wait, which reacts to an empty queue a lot faster, therefore the audio buffer underruns become less common especially after seeking. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
Fixes ticket #1609. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Aug 26, 2012
-
-
Marton Balint authored
Should fix issue #1322. Signed-off-by:
Marton Balint <cus@passwd.hu> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Aug 18, 2012
-
-
Stefano Sabatini authored
Address trac ticket #1599.
-
- Aug 16, 2012
-
-
Michael Niedermayer authored
Fixes Ticket1473 Reviewed-by:
Marton Balint <cus@passwd.hu> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Aug 12, 2012
-
-
Michael Niedermayer authored
It appears this function is not available everywhere Should fix Ticket1525 Reviewed-by:
Marton Balint <cus@passwd.hu> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Jul 20, 2012
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-