vmem: fix use of uninitialized memory
mtp: remove write-only datum
access: info.i_size -> control(ACCESS_GET_SIZE)
macosx: prevent continuing playback when pause is requested (fixes #8710)
move swscale and chain with other video conversion filters
Update POTFILES
Move splitters to a subdirectory of their own
decomp: avoid unreliable waitall mode of net_Read()
net_Gets: rewrite, deal with errors
win32: do not clobber error status when touching thread variables
net_Read: rewrite, fix corner cases (fix #8972)

This new implementation opportunistically tries to read data before
invoking poll(). This reduces latency when data is already waiting in
buffers, allows receiving pending data in non-blocking fashion even if
the object has been killed. This also gives GnuTLS a chance to dequeue
data from internal buffers.

Also the corner case of 0 read should now be handled correctly.

The corner case of an error after success read is no longer handled.
This was race-prone and useless.
snapshot: add true subsecond timestamp and pad with zeroes (fix #9012)

The previous value was quite bogus.
macosx: video effects: fix for applying profile settings with different filter strings (refs #9010)
macosx: do not enable video filters which are not set in profile (fixes #9010)
macosx: fix a bunch of string memleaks in video effects panel code
macosx: fix moar string memleaks in audio effects code
swscale/chroma: fix build (typo)
avcodec: fix av_pix_fmt_desc_get() with ffmpeg
http: implement ACCESS_GET_SIZE
TS demux: add an option to not use stream's PCR

Ref: #8983