FFmpeg/libavformat
Marton Balint 56c58b99d0 avformat/mpegts: cache PID discard values
discard_pid can be quite expensive, so let's cache it and recalculate it on
every packet start.

ffmpeg -y -i samples/MPEG-VOB/sdtv/RAI.ts -c copy -map 0✌️0 -map 0🅰️0 -f mpegts /dev/null

Before:
   1685 decicycles in handle_packet,  523483 runs,    805 skips

After:
    883 decicycles in handle_packet,  523505 runs,    783 skips

Signed-off-by: Marton Balint <cus@passwd.hu>
2019-02-04 21:43:30 +01:00
..
2018-07-14 19:04:48 +02:00
2019-01-02 16:21:46 +01:00
2019-01-15 10:57:29 +01:00
2019-01-02 16:28:46 +01:00
2018-05-06 15:07:28 +08:00
2019-01-02 16:14:19 +01:00
2018-12-13 18:58:48 +01:00
2019-01-16 10:26:53 +01:00
2018-12-10 11:20:41 +01:00
2019-01-15 10:57:29 +01:00
2018-08-14 22:06:30 +05:30
2018-12-14 21:53:41 +01:00
2018-09-11 21:48:49 +01:00
2018-02-11 20:03:33 +01:00
2018-02-11 20:03:33 +01:00
2019-01-27 13:53:29 +01:00
2018-05-21 19:43:04 -03:00
2018-05-21 19:43:04 -03:00
2018-02-11 20:03:33 +01:00
2018-03-07 22:26:53 +01:00
2018-10-13 15:40:08 +02:00
2019-01-15 10:57:29 +01:00
2018-11-26 23:47:29 +01:00
2019-01-02 16:25:26 +01:00