Changeset 1a7f1a447036710c49b67d0471a7b4af57583a94
- Timestamp:
- 06/15/08 18:32:33
(3 months ago)
- Author:
- Rémi Denis-Courmont <rdenis@simphalempin.com>
- git-committer:
- Rémi Denis-Courmont <rdenis@simphalempin.com> 1213547553 +0300
- git-parent:
[d0a2e557fb47b3a2376781e88cf28409620cad25]
- git-author:
- Rémi Denis-Courmont <rdenis@simphalempin.com> 1213547553 +0300
- Message:
input: kill all the children [add evil laughters here]
No need for vlc_object_find()
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| re9fba76 |
r1a7f1a4 |
|
| 450 | 450 | * so use the vlc_object_find way, it's perfectly safe */ |
|---|
| 451 | 451 | |
|---|
| 452 | | /* Set die for all access */ |
|---|
| 453 | | p_list = vlc_list_find( p_input, VLC_OBJECT_ACCESS, FIND_CHILD ); |
|---|
| | 452 | /* Set die for all access, stream, demux, etc */ |
|---|
| | 453 | p_list = vlc_list_children( p_input ); |
|---|
| 454 | 454 | for( i = 0; i < p_list->i_count; i++ ) |
|---|
| 455 | | { |
|---|
| 456 | 455 | vlc_object_kill( p_list->p_values[i].p_object ); |
|---|
| 457 | | } |
|---|
| 458 | | vlc_list_release( p_list ); |
|---|
| 459 | | |
|---|
| 460 | | /* Set die for all stream */ |
|---|
| 461 | | p_list = vlc_list_find( p_input, VLC_OBJECT_STREAM, FIND_CHILD ); |
|---|
| 462 | | for( i = 0; i < p_list->i_count; i++ ) |
|---|
| 463 | | { |
|---|
| 464 | | vlc_object_kill( p_list->p_values[i].p_object ); |
|---|
| 465 | | } |
|---|
| 466 | | vlc_list_release( p_list ); |
|---|
| 467 | | |
|---|
| 468 | | /* Set die for all demux */ |
|---|
| 469 | | p_list = vlc_list_find( p_input, VLC_OBJECT_DEMUX, FIND_CHILD ); |
|---|
| 470 | | for( i = 0; i < p_list->i_count; i++ ) |
|---|
| 471 | | { |
|---|
| 472 | | vlc_object_kill( p_list->p_values[i].p_object ); |
|---|
| 473 | | } |
|---|
| 474 | 456 | vlc_list_release( p_list ); |
|---|
| 475 | 457 | |
|---|