Changeset 16b435f09be15d5241a6d4897065cd0a605a4992
- Timestamp:
- 28/04/05 09:26:04
(4 years ago)
- Author:
- Laurent Aimar <fenrir@videolan.org>
- git-committer:
- Laurent Aimar <fenrir@videolan.org> 1114673164 +0000
- git-parent:
[4bd2fb3107420aed855cd72f557fc6eed8e508d2]
- git-author:
- Laurent Aimar <fenrir@videolan.org> 1114673164 +0000
- Message:
es_out*: added ES_OUT_DEL_GROUP
ts.c: use ES_OUT_DEL_GROUP to remove old program.
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r14106cb |
r16b435f |
|
| 81 | 81 | /* Set meta data for group (dynamic) */ |
|---|
| 82 | 82 | ES_OUT_SET_GROUP_META, /* arg1=int i_group arg2=vlc_meta_t */ |
|---|
| | 83 | /* */ |
|---|
| | 84 | ES_OUT_DEL_GROUP, /* arg1=int i_group */ |
|---|
| 83 | 85 | }; |
|---|
| 84 | 86 | |
|---|
| r21a3762 |
r16b435f |
|
| 2942 | 2942 | for( i = 0; i < i_pmt_rm; i++ ) |
|---|
| 2943 | 2943 | { |
|---|
| | 2944 | int i_prg; |
|---|
| 2944 | 2945 | if( p_sys->b_dvb_control ) |
|---|
| 2945 | 2946 | { |
|---|
| … | … | |
| 2948 | 2949 | pmt_rm[i]->i_pid, VLC_FALSE ) ) |
|---|
| 2949 | 2950 | p_sys->b_dvb_control = VLC_FALSE; |
|---|
| | 2951 | } |
|---|
| | 2952 | |
|---|
| | 2953 | for( i_prg = 0; i_prg < pmt_rm[i]->psi->i_prg; i_prg++ ) |
|---|
| | 2954 | { |
|---|
| | 2955 | const int i_number = pmt_rm[i]->psi->prg[i_prg]->i_number; |
|---|
| | 2956 | if( i_number != 0 ) |
|---|
| | 2957 | es_out_Control( p_demux->out, ES_OUT_DEL_GROUP, i_number ); |
|---|
| 2950 | 2958 | } |
|---|
| 2951 | 2959 | |
|---|
| r4bd2fb3 |
r16b435f |
|
| 1364 | 1364 | return VLC_SUCCESS; |
|---|
| 1365 | 1365 | } |
|---|
| | 1366 | case ES_OUT_DEL_GROUP: |
|---|
| | 1367 | { |
|---|
| | 1368 | int i_group = (int)va_arg( args, int ); |
|---|
| | 1369 | |
|---|
| | 1370 | return EsOutProgramDel( out, i_group ); |
|---|
| | 1371 | } |
|---|
| 1366 | 1372 | |
|---|
| 1367 | 1373 | default: |
|---|