I am trying to play with ```gpac -play pl.m3u```.

I've uploaded the input files on the mediafire.

```
test-1.mp4 @ reframer:xs=280:xe=300
test-2.mp4 @ reframer:xs=290:xe=300
test-3.mp4 @ reframer:xs=290:xe=300
#end
```

Would only play the audio. The log says:
```
[Filters] Dijkstra result: fin(0) flist(0) aout                                                                        b
Solved filter chain from filter fin PID pl.m3u to filter aout - dumping chain:
        flist
Filter flist needs to be connected to decide its outputs, not loading end of the chain
[Filters] Dijkstra: sorted filters in 255 us, Dijkstra done in 266 us on 31 nodes 883 edges
[Filters] Dijkstra result: fin(0) flist(0) vout
Skip link from fin:pl.m3u to vout because already connected to filter flist which can handle the connection
Filter fin pid pl.m3u connecting to flist (0x5627670dc8a0)
Connected filter fin (0x562766db7030) PID pl.m3u (0x5627670fc180) (1 fan-out) to filter flist (0x5627670dc8a0)
Filter fin PID pl.m3u property changed at this packet, triggering reconfigure
[FileIn] opening test-1.mp4
[FileList] Switching to file test-1.mp4 @ reframer:xs=280:xe=300
Data Prober (filter mp4dmx) detected format is mime video/mp4
Filter fin PID test-1.mp4 connection pending, queuing packet
[Filters] Dijkstra: sorted filters in 210 us, Dijkstra done in 216 us on 19 nodes 561 edges
[Filters] Dijkstra result: fin(0) mp4dmx(0) aout
Solved filter chain from filter fin PID test-1.mp4 to filter aout - dumping chain:
        mp4dmx
Filter mp4dmx needs to be connected to decide its outputs, not loading end of the chain
[Filters] Dijkstra: sorted filters in 346 us, Dijkstra done in 356 us on 30 nodes 858 edges
[Filters] Dijkstra result: fin(0) mp4dmx(0) vout
Skip link from fin:test-1.mp4 to vout because already connected to filter mp4dmx which can handle the connection
[Filters] Dijkstra: sorted filters in 346 us, Dijkstra done in 362 us on 44 nodes 1329 edges
[Filters] Dijkstra result: fin(0) mp4dmx(0) reframer
Skip link from fin:test-1.mp4 to reframer because already connected to filter mp4dmx which can handle the connection
Found EOS packet in PID pl.m3u in filter flist - eos 1
Filter fin pid test-1.mp4 connecting to mp4dmx (0x562767117cc0)
Filter fin PID test-1.mp4 queuing downstream event PLAY_HINT
Connected filter fin (0x5627670dd650) PID test-1.mp4 (0x5627670edf90) (1 fan-out) to filter mp4dmx (0x562767117cc0)
[Filters] Dijkstra: sorted filters in 310 us, Dijkstra done in 321 us on 18 nodes 639 edges
[Filters] Dijkstra result: mp4dmx(0) ffdec(0) vout
Solved filter chain from filter mp4dmx PID V1 to filter vout - dumping chain:
        ffdec                                                                                                          b
Filter fin PID test-1.mp4 processed event PLAY_HINT - canceled yes
Filter mp4dmx pid V1 connecting to reframer (0x5627670e00c0)
Connected filter mp4dmx (0x562767117cc0) PID V1 (0x5627670eb490) (1 fan-out) to filter reframer (0x5627670e00c0)
Filter mp4dmx pid A2 connecting to reframer (0x5627670e00c0)
Connected filter mp4dmx (0x562767117cc0) PID A2 (0x5627670fbea0) (1 fan-out) to filter reframer (0x5627670e00c0)
Filter mp4dmx pid V1 connecting to ffdec (0x56276715d670)
Connected filter mp4dmx (0x562767117cc0) PID V1 (0x5627670eb490) (2 fan-out) to filter ffdec:h264 (0x56276715d670)
Filter fin PID test-1.mp4 property changed at this packet, triggering reconfigure
Filter fin PID test-1.mp4 was already configured with the last property set, ignoring reconfigure
Filter reframer pid V1 connecting to flist (0x5627670dc8a0)
Connected filter reframer (0x5627670e00c0) PID V1 (0x5627670f6bd0) (1 fan-out) to filter flist (0x5627670dc8a0)
Filter reframer pid A2 connecting to flist (0x5627670dc8a0)
Connected filter reframer (0x5627670e00c0) PID A2 (0x56276715e250) (1 fan-out) to filter flist (0x5627670dc8a0)
No filter chain found for PID V1 in filter flist to any loaded filters - NOT CONNECTED
```

Other example:
```
#repeat=2000
beepbop.mp4 @ reframer:rt=on:xs=1:xe=
```

Doesn't start. Log:
```
No filter chain found for PID A1 in filter flist to any loaded filters - NOT CONNECTED
Filter reframer PID A1 queuing downstream event CONNECT_FAIL
Filter flist PID A1 queuing downstream event PLAY
Filter flist PID A1 queuing downstream event STOP
EOS signaled on PID A1 in filter flist
Filter flist PID A1 EOS detected
Filter flist PID A1 connection pending, queuing packet
No filter chain found for PID V2 in filter flist to any loaded filters - NOT CONNECTED
```
Chaining filter in playlist doesn't play as expected
This is a GitHub Issue
repo:gpac
owner:gpac
Title : Chaining filter in playlist doesn't play as expected
Issue date:

--- start body ---
I am trying to play with ```gpac -play pl.m3u```.

I've uploaded the input files on the mediafire.

```
test-1.mp4 @ reframer:xs=280:xe=300
test-2.mp4 @ reframer:xs=290:xe=300
test-3.mp4 @ reframer:xs=290:xe=300
#end
```

Would only play the audio. The log says:
```
[Filters] Dijkstra result: fin(0) flist(0) aout                                                                        b
Solved filter chain from filter fin PID pl.m3u to filter aout - dumping chain:
        flist
Filter flist needs to be connected to decide its outputs, not loading end of the chain
[Filters] Dijkstra: sorted filters in 255 us, Dijkstra done in 266 us on 31 nodes 883 edges
[Filters] Dijkstra result: fin(0) flist(0) vout
Skip link from fin:pl.m3u to vout because already connected to filter flist which can handle the connection
Filter fin pid pl.m3u connecting to flist (0x5627670dc8a0)
Connected filter fin (0x562766db7030) PID pl.m3u (0x5627670fc180) (1 fan-out) to filter flist (0x5627670dc8a0)
Filter fin PID pl.m3u property changed at this packet, triggering reconfigure
[FileIn] opening test-1.mp4
[FileList] Switching to file test-1.mp4 @ reframer:xs=280:xe=300
Data Prober (filter mp4dmx) detected format is mime video/mp4
Filter fin PID test-1.mp4 connection pending, queuing packet
[Filters] Dijkstra: sorted filters in 210 us, Dijkstra done in 216 us on 19 nodes 561 edges
[Filters] Dijkstra result: fin(0) mp4dmx(0) aout
Solved filter chain from filter fin PID test-1.mp4 to filter aout - dumping chain:
        mp4dmx
Filter mp4dmx needs to be connected to decide its outputs, not loading end of the chain
[Filters] Dijkstra: sorted filters in 346 us, Dijkstra done in 356 us on 30 nodes 858 edges
[Filters] Dijkstra result: fin(0) mp4dmx(0) vout
Skip link from fin:test-1.mp4 to vout because already connected to filter mp4dmx which can handle the connection
[Filters] Dijkstra: sorted filters in 346 us, Dijkstra done in 362 us on 44 nodes 1329 edges
[Filters] Dijkstra result: fin(0) mp4dmx(0) reframer
Skip link from fin:test-1.mp4 to reframer because already connected to filter mp4dmx which can handle the connection
Found EOS packet in PID pl.m3u in filter flist - eos 1
Filter fin pid test-1.mp4 connecting to mp4dmx (0x562767117cc0)
Filter fin PID test-1.mp4 queuing downstream event PLAY_HINT
Connected filter fin (0x5627670dd650) PID test-1.mp4 (0x5627670edf90) (1 fan-out) to filter mp4dmx (0x562767117cc0)
[Filters] Dijkstra: sorted filters in 310 us, Dijkstra done in 321 us on 18 nodes 639 edges
[Filters] Dijkstra result: mp4dmx(0) ffdec(0) vout
Solved filter chain from filter mp4dmx PID V1 to filter vout - dumping chain:
        ffdec                                                                                                          b
Filter fin PID test-1.mp4 processed event PLAY_HINT - canceled yes
Filter mp4dmx pid V1 connecting to reframer (0x5627670e00c0)
Connected filter mp4dmx (0x562767117cc0) PID V1 (0x5627670eb490) (1 fan-out) to filter reframer (0x5627670e00c0)
Filter mp4dmx pid A2 connecting to reframer (0x5627670e00c0)
Connected filter mp4dmx (0x562767117cc0) PID A2 (0x5627670fbea0) (1 fan-out) to filter reframer (0x5627670e00c0)
Filter mp4dmx pid V1 connecting to ffdec (0x56276715d670)
Connected filter mp4dmx (0x562767117cc0) PID V1 (0x5627670eb490) (2 fan-out) to filter ffdec:h264 (0x56276715d670)
Filter fin PID test-1.mp4 property changed at this packet, triggering reconfigure
Filter fin PID test-1.mp4 was already configured with the last property set, ignoring reconfigure
Filter reframer pid V1 connecting to flist (0x5627670dc8a0)
Connected filter reframer (0x5627670e00c0) PID V1 (0x5627670f6bd0) (1 fan-out) to filter flist (0x5627670dc8a0)
Filter reframer pid A2 connecting to flist (0x5627670dc8a0)
Connected filter reframer (0x5627670e00c0) PID A2 (0x56276715e250) (1 fan-out) to filter flist (0x5627670dc8a0)
No filter chain found for PID V1 in filter flist to any loaded filters - NOT CONNECTED
```

Other example:
```
#repeat=2000
beepbop.mp4 @ reframer:rt=on:xs=1:xe=
```

Doesn't start. Log:
```
No filter chain found for PID A1 in filter flist to any loaded filters - NOT CONNECTED
Filter reframer PID A1 queuing downstream event CONNECT_FAIL
Filter flist PID A1 queuing downstream event PLAY
Filter flist PID A1 queuing downstream event STOP
EOS signaled on PID A1 in filter flist
Filter flist PID A1 EOS detected
Filter flist PID A1 connection pending, queuing packet
No filter chain found for PID V2 in filter flist to any loaded filters - NOT CONNECTED
```
--- end body ---
