Hi Kenneth
I'm using the code you suggested, but I'm not sure that I'm getting what I need. The code I have is:
push @gl_thread_queue_arr, $ffmpeg; # Add job to Ffmpeg queueThis creates $gl_thread_queue_arr[0] in the shape of %ffmpeg, which is perfect. Then I start to create the next ffmpeg job. The first thing is that the output file changes, so I reflect that in %ffmpeg with:
$ffmpeg->output_file('media\a_' . $gl_id_txt . "_" . $gl_examination_dte . "_" . $gl_edit_mode . '.avi');and now $gl_thread_queue_arr[0] changes to the new file name, which is not right. What am I doing wrong?
Interestingly, if I setup both the jobs in separate subroutines, so that $ffpmeg goes out of scope between job setups, there is no problem.
Regards
In reply to Re^2: Copying a hash to an array of hashes.
by Steve_BZ
in thread Copying a hash to an array of hashes.
by Steve_BZ
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |