new release: pre38

Arpi <[email protected]>
Newsgroups gmane.comp.video.mplayer.g2.devel
Message-ID <[email protected]>
Hi,

this is a big cleanup release, with side-effect feature: better A-V sync!

pre38:
- test-play.c: sleep/timing stuff reworked, cleanup
- sleep_accurate() and GetRelativeTime() are obsolete, use sleep_accurate2()
- PTS vs. framedrop cleanup:
  - ds->mpi PTS copy code moved from vd.c to vf_vd.c
  - code fixed to use rel_pts instead of duration, including test-play.c
  - vf_vd.c takes care of dropped frames, and transforms duration to rel_pts
- vd_libmpeg2.c: little cleanup, removed outer mpi definition (actually unused)
- libavcodec upgraded from cvs
- new global codec flag: 'demux' (you should add it to mpeg12 in codecs.conf!!)
  it means that demuxer will be called by the codec, instead of vf_vd.c
  it also solved the ds_get_pack() FIXME things in vd_*.c files

Note the last point, unless you add 'flags demux' to mpeg12 codecs.conf
entry it won't work!

I have also added/fixed a few comments in test-play.c to make it better
understandable.

The next release will include either the new OSD implementation, or the new
Timer API (replaces osdep/timer* mess). I have both things in mind, and
halfway coded, just need to finish them.


A'rpi / Astral & ESP-team

--
Developer of MPlayer G2, the Movie Framework for all - http://www.MPlayerHQ.hu
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.