annotate binary.ver @ 37159:d4fbf2eb4a04

Ensure up-to-dateness of global_sub information upon request. Some demuxers (like mpg) can detect subtitles only while playing, which is the reason why MPlayer always - indirectly - calls update_global_sub_size() prior to dealing with subtitles. Functions mpctx_get_global_sub_size() and mpctx_get_global_sub_pos(), however, merely return last determined values, thus missing information that may have been arisen after MPlayer has checked last for subtitles (when playback started). Merge the two mpctx_get_global_sub_*() functions into one for easier handling. Retrieve global_sub pos by a mp_property_do("sub") command which performs the necessary update of both global_sub variables, pos and size. Reported by Lode Leroy, lode.leroy gmail com.
author ib
date Sun, 17 Aug 2014 18:06:56 +0000
parents 7e4a8748cf9a
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
35372
9d626905f38b Add a version script to hide all symbols.
reimar
parents:
diff changeset
1 MPLAYER_1 {
36250
7e4a8748cf9a Fix issues with glibc on 32 bit.
reimar
parents: 35372
diff changeset
2 # to support glibcs abhorrent backwards-compatibility hack
7e4a8748cf9a Fix issues with glibc on 32 bit.
reimar
parents: 35372
diff changeset
3 global: _IO_stdin_used;
35372
9d626905f38b Add a version script to hide all symbols.
reimar
parents:
diff changeset
4 local: *;
9d626905f38b Add a version script to hide all symbols.
reimar
parents:
diff changeset
5 };