<div dir="ltr">Hi,<div><br></div><div>Please find the patch of enhancement for language learning by adding navigation function based on subtitle data.</div><div><br></div><div>Some background could be found in the forum thread:</div><div><a href="https://forum.videolan.org/viewtopic.php?f=18&t=122342&sid=9130404948aa59035d1fe6ff37b7194d">https://forum.videolan.org/viewtopic.php?f=18&t=122342&sid=9130404948aa59035d1fe6ff37b7194d</a><br></div><div><br></div><div>Commit log:</div><div><br></div><div><div>Navigation based on subtitle data (next/prev sentence, repeat sentence) </div><div>New profile "Language learning style" for customize interface Added</div><div>Slower/faster fine buttons Handle interaction between AtoB and sentence repeat</div><div><br></div><div>More detail:</div><div> - Escalated the subtitle data structure into vlc_subtitle.h</div><div> - Added a field in the input thread internal data to point to the</div><div>   main subtitle data</div><div> - Introduced API to set/reset/get the main subtitle data</div><div> - Subtitle demux module invoked set to expose the subtitle data</div><div>   Invoked reset if subtitle unloaded (module closed)</div><div> - qt4 interface module invoked get to access subtitle</div><div> - qt4 interface enhanced to navigate via subtitle data, including</div><div>   * prev/next sentence</div><div>   * repeat current sentence</div><div> - Menu enhanced to add related new entries</div><div> - Toolbar buttons added for related functions</div><div> - A new profile of customize interface named "Language learning style"</div><div> - Added slower/faster fine buttons</div><div> - Interaction between AtoB and sentence repeat mode</div></div><div><br></div><div>Thank you for your review.</div><div><br></div><div>Goldy</div></div>