Changeset 3fe7ae53925a9543d188baa1ed9909e64904ac78
- Timestamp:
- 06/20/08 23:26:48
(3 months ago)
- Author:
- Rémi Denis-Courmont <rdenis@simphalempin.com>
- git-committer:
- Rémi Denis-Courmont <rdenis@simphalempin.com> 1213997208 +0300
- git-parent:
[dcd84049bf607c196397d999c18dab32fa65b1e6]
- git-author:
- Rémi Denis-Courmont <rdenis@simphalempin.com> 1213997208 +0300
- Message:
When the underlying access dies, suicide the stream
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r57c3ecd |
r3fe7ae5 |
|
| 1873 | 1873 | { |
|---|
| 1874 | 1874 | i_read = p_access->pf_read( p_access, p_read, i_read ); |
|---|
| | 1875 | if( p_access->b_die ) |
|---|
| | 1876 | vlc_object_kill( s ); |
|---|
| 1875 | 1877 | if( p_input ) |
|---|
| 1876 | 1878 | { |
|---|
| … | … | |
| 1888 | 1890 | i_read = p_sys->p_list_access->pf_read( p_sys->p_list_access, p_read, |
|---|
| 1889 | 1891 | i_read ); |
|---|
| | 1892 | if( p_access->b_die ) |
|---|
| | 1893 | vlc_object_kill( s ); |
|---|
| 1890 | 1894 | |
|---|
| 1891 | 1895 | /* If we reached an EOF then switch to the next stream in the list */ |
|---|
| … | … | |
| 1939 | 1943 | { |
|---|
| 1940 | 1944 | p_block = p_access->pf_block( p_access ); |
|---|
| | 1945 | if( p_access->b_die ) |
|---|
| | 1946 | vlc_object_kill( s ); |
|---|
| 1941 | 1947 | if( pb_eof ) *pb_eof = p_access->info.b_eof; |
|---|
| 1942 | 1948 | if( p_input && p_block && libvlc_stats (p_access) ) |
|---|
| … | … | |
| 1954 | 1960 | |
|---|
| 1955 | 1961 | p_block = p_sys->p_list_access->pf_block( p_access ); |
|---|
| | 1962 | if( p_access->b_die ) |
|---|
| | 1963 | vlc_object_kill( s ); |
|---|
| 1956 | 1964 | b_eof = p_sys->p_list_access->info.b_eof; |
|---|
| 1957 | 1965 | if( pb_eof ) *pb_eof = b_eof; |
|---|