i am having trouble to push a dash session into an http server using dashin forward file mode. 

The session can be played successfully by the player using the command :
```bash
 gpac -i route://239.3.6.1:8092/media.mpd:ifce=docker0 aout vout
```

but when using the command:
```bash
gpac -i route://239.3.6.1:8092/media.mpd:ifce=docker0  dashin:forward=file -o http://localhost:8080/media.mpd:rdirs=gmem:reqlog='*':cors=auto -logs=all@warning --max_cache_segs=40
```
the client receives the manifest and the init segments but fails to get other segments,  the server response is as follows
```bash
[Socket] Asked to set socket receive buffer size to 524288 but system used 425984
[HTTPOut] Server running on port 8080
[HTTPOut] REQ#1 127.0.0.1 GET media.mpd start
[HTTPOut] H2 REQ#1 GET done: reply 200 - 1859 bytes in 0 ms at 104.732 mbps
[HTTPOut] REQ#2 127.0.0.1 GET v11-init.mp4 start
[HTTPOut] H2 REQ#2 GET done: reply 200 - 738 bytes in 0 ms at 54.1651 mbps
[HTTPOut] REQ#3 127.0.0.1 GET a22-init.mp4 start
[HTTPOut] H2 REQ#3 GET done: reply 200 - 604 bytes in 0 ms at 48.8081 mbps
[HTTPOut] REQ#4 127.0.0.1 GET media.mpd start
[HTTPOut] H2 REQ#4 GET done: reply 200 - 1859 bytes in 0 ms at 154.917 mbps
[HTTPOut] REQ#5 127.0.0.1 GET v11-889214481.m4s error 404
[HTTPOut] H2 REQ#5 GET done: reply 404 - 1859 bytes in 904 ms at 16.4487 kbps
[HTTPOut] REQ#6 127.0.0.1 UNKNOWN  error 501
[HTTPOut] H2 REQ#6 GET done: reply 501 - 1859 bytes in 904 ms at 16.4429 kbps
[HTTPOut] REQ#7 127.0.0.1 GET media.mpd start
[HTTPOut] H2 REQ#7 GET done: reply 200 - 1859 bytes in 0 ms at 109.353 mbps
[HTTPOut] REQ#8 127.0.0.1 GET v11-889214481.m4s error 404
[HTTPOut] H2 REQ#8 GET done: reply 404 - 1859 bytes in 409 ms at 36.3328 kbps
[HTTPOut] REQ#9 127.0.0.1 GET v11-889214481.m4s error 404
[HTTPOut] H2 REQ#9 GET done: reply 404 - 1859 bytes in 917 ms at 16.206 kbps
```

content of the manifest:
```bash
cat media.mpd.3 
<?xml version="1.0" encoding="UTF-8"?>
<MPD availabilityStartTime="2023-11-30T08:02:24Z" maxSegmentDuration="PT1.92S" minBufferTime="PT1S" minimumUpdatePeriod="PT1S" profiles="urn:mpeg:dash:profile:isoff-live:2011" publishTime="2023-11-30T08:03:33Z" timeShiftBufferDepth="PT11S" type="dynamic" xmlns="urn:mpeg:dash:schema:mpd:2011" xmlns:cenc="urn:mpeg:cenc:2013" xmlns:dashif="https://dashif.org/" xmlns:scte35="http://www.scte.org/schemas/35/2016" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemalocation="urn:mpeg:dash:schema:mpd:2011 DASH-MPD.xsd http://dashif.org/guidelines/ContentProtection laurl.xsd">
	<Period id="P0" start="PT0S">
		<AdaptationSet contentType="video" id="0" maxFrameRate="50" maxHeight="576" maxWidth="720" mimeType="video/mp4" minFrameRate="50" minHeight="576" minWidth="720" par="5:4" segmentAlignment="true" startWithSAP="1">
			<Role schemeIdUri="urn:mpeg:dash:role:2011" value="main" />
			<SegmentTemplate duration="96" initialization="$RepresentationID$-init.mp4" media="$RepresentationID$-$Number$.m4s" startNumber="886110074" timescale="50" />
			<Representation bandwidth="2000000" codecs="vvc.0.31.10" frameRate="50" height="576" id="v11" sar="64:45" scanType="progressive" width="720" />
		</AdaptationSet>
		<AdaptationSet contentType="audio" id="1" mimeType="audio/mp4" segmentAlignment="true" startWithSAP="1">
			<Role schemeIdUri="urn:mpeg:dash:role:2011" value="main" />
			<SegmentTemplate duration="92160" initialization="$RepresentationID$-init.mp4" media="$RepresentationID$-$Number$.m4s" startNumber="886110074" timescale="48000" />
			<AudioChannelConfiguration schemeIdUri="urn:mpeg:dash:23003:3:audio_channel_configuration:2011" value="2" />
			<Representation audioSamplingRate="48000" bandwidth="128000" codecs="mp4a.40.2" id="a22" />
		</AdaptationSet>
	</Period>
</MPD>
``` 
Problem using dashin forward file mode    
This is a GitHub Issue
repo:gpac
owner:gpac
Title : Problem using dashin forward file mode    
Issue date:

--- start body ---
i am having trouble to push a dash session into an http server using dashin forward file mode. 

The session can be played successfully by the player using the command :
```bash
 gpac -i route://239.3.6.1:8092/media.mpd:ifce=docker0 aout vout
```

but when using the command:
```bash
gpac -i route://239.3.6.1:8092/media.mpd:ifce=docker0  dashin:forward=file -o http://localhost:8080/media.mpd:rdirs=gmem:reqlog='*':cors=auto -logs=all@warning --max_cache_segs=40
```
the client receives the manifest and the init segments but fails to get other segments,  the server response is as follows
```bash
[Socket] Asked to set socket receive buffer size to 524288 but system used 425984
[HTTPOut] Server running on port 8080
[HTTPOut] REQ#1 127.0.0.1 GET media.mpd start
[HTTPOut] H2 REQ#1 GET done: reply 200 - 1859 bytes in 0 ms at 104.732 mbps
[HTTPOut] REQ#2 127.0.0.1 GET v11-init.mp4 start
[HTTPOut] H2 REQ#2 GET done: reply 200 - 738 bytes in 0 ms at 54.1651 mbps
[HTTPOut] REQ#3 127.0.0.1 GET a22-init.mp4 start
[HTTPOut] H2 REQ#3 GET done: reply 200 - 604 bytes in 0 ms at 48.8081 mbps
[HTTPOut] REQ#4 127.0.0.1 GET media.mpd start
[HTTPOut] H2 REQ#4 GET done: reply 200 - 1859 bytes in 0 ms at 154.917 mbps
[HTTPOut] REQ#5 127.0.0.1 GET v11-889214481.m4s error 404
[HTTPOut] H2 REQ#5 GET done: reply 404 - 1859 bytes in 904 ms at 16.4487 kbps
[HTTPOut] REQ#6 127.0.0.1 UNKNOWN  error 501
[HTTPOut] H2 REQ#6 GET done: reply 501 - 1859 bytes in 904 ms at 16.4429 kbps
[HTTPOut] REQ#7 127.0.0.1 GET media.mpd start
[HTTPOut] H2 REQ#7 GET done: reply 200 - 1859 bytes in 0 ms at 109.353 mbps
[HTTPOut] REQ#8 127.0.0.1 GET v11-889214481.m4s error 404
[HTTPOut] H2 REQ#8 GET done: reply 404 - 1859 bytes in 409 ms at 36.3328 kbps
[HTTPOut] REQ#9 127.0.0.1 GET v11-889214481.m4s error 404
[HTTPOut] H2 REQ#9 GET done: reply 404 - 1859 bytes in 917 ms at 16.206 kbps
```

content of the manifest:
```bash
cat media.mpd.3 
<?xml version="1.0" encoding="UTF-8"?>
<MPD availabilityStartTime="2023-11-30T08:02:24Z" maxSegmentDuration="PT1.92S" minBufferTime="PT1S" minimumUpdatePeriod="PT1S" profiles="urn:mpeg:dash:profile:isoff-live:2011" publishTime="2023-11-30T08:03:33Z" timeShiftBufferDepth="PT11S" type="dynamic" xmlns="urn:mpeg:dash:schema:mpd:2011" xmlns:cenc="urn:mpeg:cenc:2013" xmlns:dashif="https://dashif.org/" xmlns:scte35="http://www.scte.org/schemas/35/2016" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemalocation="urn:mpeg:dash:schema:mpd:2011 DASH-MPD.xsd http://dashif.org/guidelines/ContentProtection laurl.xsd">
	<Period id="P0" start="PT0S">
		<AdaptationSet contentType="video" id="0" maxFrameRate="50" maxHeight="576" maxWidth="720" mimeType="video/mp4" minFrameRate="50" minHeight="576" minWidth="720" par="5:4" segmentAlignment="true" startWithSAP="1">
			<Role schemeIdUri="urn:mpeg:dash:role:2011" value="main" />
			<SegmentTemplate duration="96" initialization="$RepresentationID$-init.mp4" media="$RepresentationID$-$Number$.m4s" startNumber="886110074" timescale="50" />
			<Representation bandwidth="2000000" codecs="vvc.0.31.10" frameRate="50" height="576" id="v11" sar="64:45" scanType="progressive" width="720" />
		</AdaptationSet>
		<AdaptationSet contentType="audio" id="1" mimeType="audio/mp4" segmentAlignment="true" startWithSAP="1">
			<Role schemeIdUri="urn:mpeg:dash:role:2011" value="main" />
			<SegmentTemplate duration="92160" initialization="$RepresentationID$-init.mp4" media="$RepresentationID$-$Number$.m4s" startNumber="886110074" timescale="48000" />
			<AudioChannelConfiguration schemeIdUri="urn:mpeg:dash:23003:3:audio_channel_configuration:2011" value="2" />
			<Representation audioSamplingRate="48000" bandwidth="128000" codecs="mp4a.40.2" id="a22" />
		</AdaptationSet>
	</Period>
</MPD>
``` 
--- end body ---
